跳至内容
WebViewGold 从 Vibe Coding 到 App Store
中文
获取 WebViewGold

Cursor + 文件

您的 Cursor 应用中的下载和上传

普通 WebView 会悄悄忽略 PDF 下载,并显示一个简陋的文件选择器。WebViewGold 会把图片保存到相册(<code>savethisimage://?url=…</code>),下载 PDF、音频、ePub 和 Office 文件,并为您 Cursor 应用中的每一个 <code>&lt;input type="file"&gt;</code> 打开原生相机或相册。

每个平台一次性 $109 起,或由我们的团队全程代劳,$698 起。

  • 审核通过保证 – 否则 14 天内退款
  • 无需编程
  • 一次性付费,免费更新
  • 7×24 小时人工支持
  • 2014 年起德国出品 · ISO 27001

开箱即用的功能

下载

以 .pdf、.mp3、.mp4、.wav、.epub、.docx、.pkpass 等结尾的链接会被下载,并用原生查看器或分享面板打开。发票、门票、来自 您自己的 API 路由或服务 的导出:都没问题。

保存到相册

导航到 savethisimage://?url=https://…/photo.jpg,图片就会进入用户的“照片”应用。非常适合生成的图片、证书和二维码。

从相机和相册上传

您 Cursor 应用中的每个文件输入框都会打开带有相机、相册和文件选项的原生选择器。使用 accept="image/*" 和 capture="environment" 可直接进入相机。

给 Cursor 的提示词

把这段粘贴到 Cursor 中以实现 Web 应用端。检查结果,发布,然后在 WebViewGold 应用中测试。

给 Cursor 代理的提示词
Audit this app's file downloads and uploads for a native WebView wrapper (WebViewGold). Downloads: every generated-file route must set Content-Disposition: attachment with a filename that keeps its extension; remove target="_blank" and window.open from download links; add saveImage(url) to lib/native.ts that, when navigator.userAgent contains "WebViewGold", sets window.location.href to 'savethisimage://?url=' + encodeURIComponent(url) and otherwise triggers a normal download. Uploads: add accept and capture attributes to every file input (accept="image/*" capture="environment" for photos), a client-side size limit with a clear message and a progress indicator. Add a test for the Content-Disposition header. List all files you changed and anything I must configure natively.

在过去5年我们尝试过的所有应用平台中,WebViewGold为我们带来了有史以来最短、最高效的上市时间。我不知道为什么没有更早发现你们,但我真的非常满意。目前我们的应用在iOS App Store和Google Play商店的下载量已超过6000次,没有任何问题!

安东尼奥·达维拉 · CodeCanyon

为 Cursor 应用设置

主要是确认您的 Web 应用配合得上。

  1. 用正确的响应头提供下载

    PDF 和文件应以正确的 Content-Type 提供;在需要下载而不是内联显示的地方,还要加上 Content-Disposition。来自 您自己的 API 路由或服务 存储的签名 URL 可以正常工作。

  2. 使用标准文件输入框

    不要使用只依赖拖放的自定义上传组件。标准的 <input type="file">(允许 multiple)才是原生选择器挂接的对象。

  3. 编写权限说明

    WebViewGold Xcode 项目(以及 Cloud Builder 字段)中的相机和照片库用途说明必须说明应用如何使用照片(“用于上传头像”)。

  4. 处理大文件

    尽可能在上传前于客户端压缩图片(大多数 Cursor 技术栈都有相应的辅助工具)并显示进度;移动网络比您办公桌上的网络慢。

  5. 在两个平台上测试

    在 iOS 和 Android 上分别从相机和相册上传,下载一个 PDF 和一张图片。两者使用的系统对话框略有不同。

常见问题

为什么在普通 WebView 中下载没有任何反应?

WebView 只负责渲染页面;除非原生应用添加,否则它没有下载管理器。WebViewGold 添加了下载器,让链接的行为符合用户预期。

用户可以选择多张照片吗?

可以,在文件输入框上加上 multiple 属性,原生选择器在两个平台上都允许多选。

我需要在商店中声明相机访问吗?

只需要用途说明,以及如果您存储照片,相应的 App Privacy / 数据安全答案。没有特殊的审核流程。

让您的应用上架商店的三种方式

结果相同,只是您需要投入的工作量不同。三种方式都附带审核通过保证和 7×24 小时人工支持。

自己动手

$109 每个平台,一次性付费

WebViewGold 许可证:一个现成的 Xcode 或 Android Studio 项目。粘贴您的 URL,设置名称和图标,开启所需功能,构建并提交。永久免费更新。

在主页查看方案

Cloud Builder

$349 每个许可证,一次性附加购买

无需 Mac、Xcode 或 Android Studio:在浏览器中完成配置,我们在云端构建两个应用,并将其交付到 App Store Connect 和 Play Console。

Cloud Builder 如何运作 试用免费演示

Full Service

$698 每个平台 $798

把您的 URL 和图标发给我们。我们的团队在 72 小时内完成配置、构建并交付您的应用,白标,附源码项目。两个平台共 $1,158。

Full Service 详情 服务提供方: WeSetupYourWebViewApp

冬季特惠价格有效期至 2026年12月31日。

准备好发布您的 Cursor 应用了吗?

App Store & Google Play 审核通过保证 – 否则 14 天内退款

想直接交给我们?Full Service:我们在 72 小时内完成配置、构建并交付,每个平台 $698 起。有疑问?通过 7×24 小时在线聊天联系我们。

退款依据我们 FAQ 中列出的条件:应用因非内容原因被 Apple 和/或 Google 拒审,并在购买后 14 天内提出申请。