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

AI 编程代理

把真正的 WebViewGold 文档交给您的编程代理:llms.txt、llms-full.txt 和 webmcp.json

编程代理对 WebView 了解很多,但对 WebViewGold 的确切 URL scheme 却没有可靠的认识,所以它们会编造出看似合理的 API。WebViewGold 发布了三个机器可读的文件来解决这个问题。下面介绍每个文件包含什么、各大代理如何读取它们,以及如何验证结果。

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

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

三个文件

文件包含的内容用途
llms.txt一份简短的索引:产品概述,iOS、Android 和 macOS 文档、Cloud Builder、Vibe Coding 指南和就绪检查的规范 URL,以及给代理的使用说明。快速了解情况,迅速回答“WebViewGold 是做什么的”;文件很小,可以粘贴进任何提示词。
llms-full.txt整合在一个文件中的完整纯文本文档:每一个 iOS、Android 和 macOS 页面,每一个 Config.swift 和 Config.java 选项,每一个 URL scheme 和注入变量,并带有“Biometric Authentication API (iOS)”这样的标题。具体实现。代理阅读对应功能的章节,并照抄准确的 scheme、参数和变量名称。
webmcp.json一份发现清单:名称、描述、指向 llms.txt 和站点地图的链接、一组 GET “工具”(产品概述、文档中心、站点地图、Vibe Coding 指南)以及抓取指引。供研究型代理和爬虫使用,它们需要在阅读之前知道规范页面在哪里。

代理为什么会编造桥接调用

WebViewGold 的桥接方式不太常见:您通过跳转到一个 URL scheme 来触发原生功能(window.location.href = "bioauth://"),结果以注入的全局变量或回调函数的形式返回。大多数训练数据描述的是消息处理器式的桥接,所以没读过文档的代理会写出 window.webkit.messageHandlers.share.postMessage(...) 或 WebViewGold.share(),而这两者都不会起任何作用。名称也很重要:分享面板是 shareapp://message?=TEXT&url=URL,而不是 share://;扫码结果是 barcodescanresult,而不是 scanResult。

把 llms-full.txt 交给代理,就不用再靠猜了。这个文件是纯文本,所以每个代理都能用它的抓取工具读取,您也可以用 grep 验证它的输出。

各个代理如何读取文档

Claude Code

在提示词中给它 URL;它会按要求抓取网页。把 URL 和一行说明写进 CLAUDE.md,让每次会话都知道参考文档在哪里(Claude Code 桥接指南)。

OpenAI Codex

在允许网络访问时,CLI 和 IDE 扩展可以用 shell 命令下载该文件;云端任务运行在一个由您控制联网权限的沙盒中,所以最稳妥的做法是在 docs/vendor/ 下提交一份副本,并在 AGENTS.md 中引用它。

Cursor

把 URL 添加为文档来源(@Docs)一次;之后代理就可以搜索它。一次性的问题可以用 @Web。在 .cursor/rules 中提及该文件,让代理模式在使用任何 scheme 之前先读它。

Windsurf

把 URL 或相关章节粘贴到对话中,或者提交一份本地副本,并在工作区规则文件中引用它。让代理(Devin Local,原 Cascade)引用它所依据的章节。

Gemini CLI 和 Google AI Studio

Gemini CLI 会按要求抓取 URL,并读取 GEMINI.md 上下文文件;AI Studio 应用可以把相关章节作为上下文提供给它。同样的规则:先引用,再写代码。

我的iOS WebView应用终于通过审核了。谢谢!!

塔哈·法鲁基(Taha Farooqui) · CodeCanyon

适用于任何代理的工作流程

  1. 把文档纳入仓库

    把 llms-full.txt 下载到 docs/vendor/webviewgold-llms-full.txt,提交时在提交信息中注明日期。本地文件更快、结果确定,而且在没有网络访问的沙盒中也能用。更新 WebViewGold 时同步刷新它。

  2. 让指令文件指向它

    在 AGENTS.md、CLAUDE.md、.cursor/rules 或同类文件中加一行:“使用任何 WebViewGold 功能之前,先阅读 docs/vendor/webviewgold-llms-full.txt 中对应的章节,并引用其中的 scheme。”

  3. 在提示词中要求引用

    使用下面的提示词。强制代理先引用章节,能得到正确的 scheme 名称,并让错误的猜测在变成代码之前就暴露出来。

  4. 用 grep 验证

    运行下面代码块中的检查:代理用到的每个 scheme 都必须出现在文档中。未知的 scheme 就是编造出来的。

  5. 在设备构建版本上测试

    scheme 在桌面浏览器中不起作用。用 Xcode、Android Studio 或 Cloud Builder 构建,并在手机上测试;TestFlight 和内部测试轨道能让这一步很快完成。

引用文档的提示词

粘贴到 Claude Code、Codex、Cursor、Windsurf 或 Gemini CLI
在编写任何代码之前,先阅读 https://www.webviewgold.com/llms-full.txt(如果存在 docs/vendor/webviewgold-llms-full.txt,则阅读它),找到 [功能,例如 Biometric Authentication API] 对应的章节。从该章节中引用准确的 URL scheme、参数以及回调或变量名称。然后在 [文件或路由] 中实现 [功能],用 isNativeApp()(User-Agent 标记 MYAPPNATIVE)做判断,并提供网页端的备用方案。应用注入的变量是异步到达的,所以请带超时地轮询。如果文档没有覆盖您需要的内容,请直接说明,而不是去猜。最后列出您所依据的文档标题,以及我必须在设备上测试的内容。

对照文档验证代理的输出

代理完成后在仓库中运行。它会列出您源代码中的每个自定义 scheme,并与文档进行比对。

bash
# Fetch the full documentation once (or use the committed copy)
curl -sL https://www.webviewgold.com/llms-full.txt -o /tmp/wvg-docs.txt

# Every "something://" the agent used in src must exist in the docs
grep -rhoE "[a-zA-Z-]+://" src | sort -u | while read scheme; do
  if grep -qF "$scheme" /tmp/wvg-docs.txt; then
    echo "ok       $scheme"
  else
    echo "UNKNOWN  $scheme   <- not in the WebViewGold docs"
  fi
done

# Read the section for one feature before you test on a device
grep -n -A 40 "Biometric Authentication API (Face ID / Touch ID) (iOS)" /tmp/wvg-docs.txt

我们在代理输出中常见的错误

  • 编造的桥接:window.WebViewGold、postMessage 处理器、Capacitor 或 Cordova 插件。桥接方式是 URL 跳转。
  • 在下一行就同步读取注入的变量。它们会在跳转之后才到达;请轮询几百毫秒。
  • 在浏览器中调用 scheme。用 User-Agent 标记做判断;在 Safari 或 Chrome 中,scheme 就是一个失效链接。
  • 使用 Web Share API 或 PWA 推送方案,而不是原生分享面板和 WebViewGold 的推送集成。
  • 把平台特定的功能当作通用功能:settingsapp:// 和 reconnect:// 的文档针对 Android;生物识别回调的文档针对 iOS。文件中写明了每个章节涵盖哪个平台。
  • 在多处硬编码 RevenueCat 产品 ID,而不是使用一个配置映射;在客户端授予权益,而不是根据 webhook 授予。

常见问题

有可以连接的 WebViewGold MCP 服务器吗?

webmcp.json 是一份列出公开 GET 资源的发现清单,不涉及任何工具执行。理解这种格式的代理会用它找到规范页面,然后阅读 llms.txt 和 llms-full.txt。

简单的问题应该用哪个文件?

llms.txt。它只有几 KB,能回答 WebViewGold 是什么以及文档在哪里。当代理需要编写代码时,请使用 llms-full.txt。

llms-full.txt 多久更新一次?

每次文档更新时都会变。如果您提交了副本,请在更新 WebViewGold 项目时刷新它;上面的 grep 检查会标出被移动或重命名的 scheme。

代理也能根据文档配置 Config.swift 和 Config.java 吗?

可以。该文件记录了每个选项的名称和允许的取值,所以打开了 WebViewGold 项目的代理可以设置 URL、host、推送选项和功能开关。签名和上传仍需手动完成,或交给 Cloud Builder。

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

结果相同,只是您需要投入的工作量不同。三种方式都附带审核通过保证和 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日。

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

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

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

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