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

Google Antigravity

从 Google Antigravity 到 App Store 和 Google Play:规则、计划与原生封装

Antigravity 是 Google 以代理为先的开发平台:一个可并行运行多个代理的桌面应用、一个附带多种编辑器扩展的 IDE,以及 agy 命令行。它擅长构建和测试 Web 应用,但不会生成已签名的 App Store 二进制文件。下面介绍如何让它的代理了解 WebView 背景、依据商店规则审查它们的计划、部署,并用 WebViewGold 封装最终结果。

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

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

2026 年末的 Antigravity 是什么

Google 于 2025 年 11 月发布 Antigravity,并在 2026 年 5 月 19 日的 Google I/O 上宣布了 Antigravity 2.0。如今它有多个使用界面,共用同一套代理运行框架:Antigravity 应用(一个独立的桌面应用,支持项目、并行代理、worktree 和定时任务)、Antigravity IDE 以及适用于 VS Code、JetBrains IDE、Visual Studio、Zed、Xcode 和 Eclipse 的扩展,还有 Antigravity CLI(agy),它在 2026 年 6 月 18 日取代了面向个人消费者账户的 Gemini CLI。另有一个 SDK 处于预览阶段。

许多 Vibe Coding 开发者是从其他 Google 工具来到这里的。Google AI Studio 的 Build 模式现在运行在 Antigravity 框架上,可以把项目导出到本地 Antigravity 继续开发;在 Firebase Studio 于 2027 年 3 月关闭之前,Google 也引导其用户在以代码为主的工作中转向 Antigravity。如果您用过 Gemini CLI,Gemini CLI 指南说明了两者的重叠之处,AI 编码代理概览则比较了其他工具。

这些界面都不负责原生部分:一个带商店页面、已签名的 iOS 和 Android 应用。这正是 WebViewGold 发挥作用的地方。您的 Antigravity 项目仍然是位于某个 URL 上的 Web 应用;WebViewGold 的 Xcode 和 Android Studio 项目加载该 URL,并加入推送、离线处理以及审核人员看重的其他原生功能。

一个针对 WebView 背景的规则文件

Antigravity 会从工作区文件夹(及其直到代码仓库根目录的上级文件夹)中的 AGENTS.md 或 GEMINI.md、从 .agents/rules/*.md,以及全局的 ~/.gemini/AGENTS.md 加载规则。.agents/rules/ 中的模块化规则需要带 trigger(always_on、model_decision、glob 或 manual)的 YAML frontmatter;根据规则文档,没有有效 frontmatter 的文件会被静默丢弃。把它保存为 .agents/rules/native-app.md,或者把不带 frontmatter 的正文粘贴到 AGENTS.md 中,让其他代理也能读取(AGENTS.md 模板里有更长的版本)。

markdown
---
trigger: always_on
---

# Shipping context: this web app is also a native app

- https://app.example.com is loaded by WebViewGold iOS and Android apps. A deploy
  changes both apps at once; a change in ios/ or android/ needs a new store build.
- Treat a 375 x 812 viewport as the primary screen. Nothing scrolls sideways at
  320 px. Fixed headers and tab bars use env(safe-area-inset-top / -bottom).
- Inside the app (navigator.userAgent contains "WebViewGoldApp"): no window.open
  popups, no "get the app" banners, no builder badges, no links to store listings.
- Native features are URL schemes such as registerpush:// (iOS push prompt),
  getonesignalplayerid://, shareapp:// and bioauth://. Use only schemes documented at
  https://www.webviewgold.com/llms-full.txt and keep a browser fallback.
- Review-critical flows must never break: sign-in (Sign in with Apple next to
  Google), Delete account in settings plus a public /delete-account page,
  /privacy and /terms.
- Only publishable keys in client code. Gemini, Stripe secret, Supabase secret /
  service_role and OneSignal App API keys live in server code or functions.
- Never deploy to production on your own. Never touch signing, keystores,
  provisioning profiles or the WebViewGold purchase code.
- When you verify UI in the browser, record the flow and list what you could not
  test there (push, Face ID, file pickers and haptics need the real app).

工作流程,分步说明

用应用来编排和审查;想逐行阅读 diff 时,再切换到 IDE 或 CLI。

  1. 在 worktree 中打开项目

    在 Antigravity 应用中点击 New Project,添加您的本地文件夹或代码仓库,并为上架工作选择 New worktree mode,这样在您合并之前,代理的改动都保留在它们自己的分支上。如果您来自 AI Studio,请先使用它的“导出到本地 Antigravity”功能。

  2. 添加规则并确认已加载

    提交上面的规则文件。在第一个真正的任务之前,让代理总结它所遵循的规则;如果缺少 WebView 背景,通常是 frontmatter 出了问题。请保持简短:所有始终生效的规则共享 20,000 token 的预算。

  3. 规划上架检查

    输入 /plan 加上下面的提示词。计划会以 artifact 的形式呈现:阅读它,在它靠猜测的地方(身份验证提供商、用户数据存放位置)留下行内评论,然后才点击 Proceed。设置项目的 artifact 审查策略,让代理在这类工作上暂停等待审查。

  4. 让它构建并在浏览器中检查

    使用 /browser,让代理在 Chrome 中点击走完注册、设置和账户删除流程,并录制下来。给它一个单独的 Chrome 配置文件和只包含您自己域名的允许列表,而不是您日常使用、登录着管理员会话的配置文件。带截图的 walkthrough artifact 还可以作为您撰写 App Store 审核备注的素材。

  5. 部署

    Firebase 项目可以使用 Firebase 插件和技能,或 Firebase MCP 服务器(从 MCP Store 安装;它包含一个部署工具),Firebase 检查清单涵盖了身份验证域名和规则。AI Studio 应用通常运行在 Cloud Run 上;Vercel 和 Netlify 同样可行。请亲自批准部署命令,并在构建应用之前绑定一个自定义域名。

  6. 用 WebViewGold 封装

    在 Config.swift 中设置 host 和 webviewurl,在 Config.java 中设置 HOST 和 HOME_URL,添加 User-Agent 标记(useragent_iphone、useragent_ipad、USER_AGENT),并开启推送。如果您完全不想打开 Xcode,我们的 Full Service 团队会在 72 小时内配置并构建两个应用。

  7. 在设备上测试并提交

    安装一个 TestFlight 构建版本和一个 Google Play 内部测试构建版本;推送、权限和离线页面要在那里测试。然后附上代理根据 walkthrough 起草的审核备注提交。

只要有一个优化良好的Web应用版本,几分钟内您就能拥有一个出色的移动应用。除此之外,客户服务非常友好且乐于助人!我只能说:推荐WebViewGold :-)

朱利安·科赫(Julian Koch) · 联合创始人 Dueldonkey · CodeCanyon

上架就绪计划提示词

以计划模式开始。第 2 项和第 9 项刻意只做报告:它们需要您在任何代码改动之前做出决定。

粘贴到 Antigravity(应用、IDE 或 agy)
/plan 为 App Store 和 Google Play 审核准备好这个 Web 应用。它将通过 WebViewGold 作为原生 iOS 和 Android 应用发布,WebViewGold 会在 WebView 中加载我们的生产 URL。请遵循 native-app 规则。

编写一份实施计划,每一项一个章节。对每一项,写明您将修改哪些文件,以及如何验证结果:
1. 320 到 430 px 宽度下的布局、固定栏的安全区域内边距、44 px 的触控区域、没有只能靠悬停操作的控件。
2. 身份验证清单:每一个提供商和每一个基于弹出窗口的流程。在存在其他社交登录的地方规划 Sign in with Apple。暂时不要替换 Google 流程;列出可选方案。
3. 账户删除:设置中的操作、在服务器端删除数据和身份验证用户、退出登录、确认界面、公开的 /delete-account 页面。
4. 依据代码实际收集的数据撰写 /privacy 和 /terms,并从设置和页脚中链接。
5. 每个数据界面都有加载状态、空状态,以及带重试的错误状态。
6. isNativeApp() 辅助函数(User-Agent 标记 WebViewGoldApp),并且仅在应用中移除横幅和徽章。
7. 一项超越网站的原生功能:新手引导之后的“开启通知”步骤,在 iOS 应用中调用 registerpush://,并把 onesignalplayerid 保存到用户资料中。
8. 密钥报告:客户端代码和 env 文件中的每一个密钥,归类为可公开(publishable)或机密(secret),并为每个机密密钥给出修复方案。
9. 仅做支付清单:哪些地方销售数字商品或订阅。不做任何修改。

只有当各项改动涉及不同文件时才并行执行。完成后,生成一份包含手机宽度浏览器截图的 walkthrough,以及一份必须在真机上测试的内容清单。

哪个 Antigravity 界面适合哪项工作

界面用途注意事项
Antigravity 应用并行代理、worktree、计划和 walkthrough 审查、定时任务两个代理编辑同一批布局文件;请给每个代理分配单独的区域
IDE 和扩展逐行阅读 diff;在 Web 代码旁边编辑 Config.swift 和 Config.java签名、归档和上传仍是 Xcode 或 Android Studio 中的手动步骤
Antigravity CLI(agy)快速的终端会话、脚本、用键盘审查(Ctrl + R 打开 artifact 审查)在带有部署脚本的代码仓库中使用 --dangerously-skip-permissions
浏览器(/browser)对关键流程进行点击测试并录制桌面版 Chrome 不是 WKWebView;弹出窗口和文件选择器在应用中的行为不同
定时任务每周对生产 URL 做一次只报告的巡检,查找失效链接和控制台错误让定时代理保持只读;凌晨 3 点它们改了什么,没有人会审查

常见的坑

  • 一律直接继续的审查策略。用于重构没问题,但对身份验证、支付和数据删除来说很危险,而这些恰恰是审核人员会测试的地方。
  • 从未加载的规则:没有 frontmatter 或 trigger 未知的模块化规则会被丢弃,而且没有任何警告。
  • AI Studio 原型中遗留在浏览器 bundle 里的 Gemini API 密钥。请把调用迁移到服务器函数中;密钥安全指南提供了一个可以在每次构建后运行的扫描。
  • 已合并但从未部署的 worktree 分支。应用显示的是 URL 上当前上线的内容,而不是您 main 分支上的内容。
  • 把浏览器 walkthrough 当作设备测试。推送、Face ID、相机上传和离线页面只存在于真实的构建版本中。
  • 让代理用文本替换的方式重命名 Bundle ID 或 Android 包名。请在 IDE 中一次性完成;参见为什么它日后无法更改。

提交前的检查清单

  • native-app 规则(或 AGENTS.md)已提交,代理能复述其要点。
  • 上架检查的计划 artifact 已经过审查,每一项要么已完成,要么是有意推迟的。
  • 生产 URL 使用您自己的域名;/privacy 和 /delete-account 可以直接加载。
  • walkthrough 涵盖注册、使用 Apple 登录、账户删除和一个错误状态。
  • TestFlight 构建版本和 Google Play 内部测试构建版本已安装在真实手机上。
  • App Store 就绪检查和Play Store 就绪检查对您的 URL 全部通过。

常见问题

Antigravity 能自己构建 iOS 和 Android 应用吗?

它可以编辑任何代码,甚至还有 Xcode 扩展,但商店应用仍然需要原生项目、签名、归档和上传。WebViewGold 提供原生项目;您可以在 Xcode 和 Android Studio 中构建,或使用 Cloud Builder。

Antigravity CLI 和 Gemini CLI 是一回事吗?

不是。Antigravity CLI(agy)是继任者,Google 于 2026 年 6 月 18 日把免费用户、Google AI Pro 和 Google AI Ultra 用户迁移到了它上面。它保留了技能、hooks 和子代理等核心理念,并且既读取 AGENTS.md,也读取 GEMINI.md。

我应该用 AGENTS.md、GEMINI.md 还是 .agents/rules?

三者都可以。AGENTS.md 的可移植性最好,因为 Codex、Cline、Kiro 等工具也会读取它。如果您想要多条带不同 trigger 的小规则,就用 .agents/rules,并记得加上 frontmatter。

我是从 Firebase Studio 过来的。有什么变化?

只有编辑器变了。Google 已于 2026 年 6 月 22 日停止新建 Firebase Studio 工作区,并将于 2027 年 3 月 22 日关闭该产品;Firestore、Authentication 和 App Hosting 会继续运行。导出项目,在 Antigravity 中打开,并继续部署到同一个后端,这样您的 URL 保持不变。

浏览器代理能在 WebView 内测试我的应用吗?

不能。它驱动的是您电脑上的 Chrome,与应用中的 WKWebView 和 Android WebView 很接近,但并不相同。用它测试流程和布局,然后在设备上测试原生功能。

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

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