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

原生功能

Vibe Coding 应用的外部链接与 URL 处理

支付重定向、Google 登录、WhatsApp 和帮助链接,在应用内各自需要不同的去处。选择您的构建工具,查看链接清单以及适合您技术栈的设置。

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

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

各类链接应该在哪里打开

链接最佳去处原因在 WebViewGold 中如何设置
您自己的域名应用(主 WebView)这就是您的应用内部链接留在应用内
Stripe Checkout、支付链接、3-D Secure、PayPal应用(主 WebView)成功 URL 会带着完整的会话返回您的域名让外部链接留在应用内(选项 0),或把这些主机列为“绝不交给浏览器”的例外(safariblacklist、BROWSER_BLACKLIST)
Google 和 Facebook 登录Social Login HelperGoogle 会屏蔽嵌入式 WebView;该助手会在被认可的登录窗口中完成这一步,然后返回google_login_helper_triggers / GOOGLE_LOGIN_HELPER_TRIGGERS;Android 还提供 googlelogin:// 前缀,用 Chrome 自定义标签页(Custom Tab)打开
其他域名上的服务条款、帮助中心、文档、博客应用内标签页带地址栏和关闭按钮;应用保持在下层alwaysOpenInInAppTab / ALWAYS_OPEN_IN_INAPP_TAB,或使用 target="_blank" 并把特殊链接选项设为 1
WhatsApp(wa.me)、Instagram、YouTube、X、TikTok它们的应用或系统浏览器用户在那里已经登录,而不是在您的 WebView 中safariwhitelist / BROWSER_WHITELIST
mailto:、tel:、sms:邮件、电话、信息系统 scheme,由手机处理使用标准链接;WebViewGold 会把它们交给系统
App Store 和 Google Play 链接商店应用更新、评分、您的其他应用把 apps.apple.com 和 play.google.com 放入始终外部打开的列表

三类链接及控制它们的开关

内部链接

与您配置的主机属于同一域名。它们在主 WebView 中加载,这也是起始 URL 应该使用生产域名的原因。请专门测试您用于认证、结账或 API 的子域名;它们是否算作内部链接,取决于您配置的主机。

外部链接

其他所有域名。选项 0 让它们留在应用内。iOS 可以通过 externalLinkHandlingOptions = 2 把它们交给 Safari;Android 的 EXTERNAL_LINK_HANDLING_OPTIONS 还提供 1(应用内标签页)和 2(系统浏览器)。按主机设置的列表会覆盖默认行为:iOS 上是 safariwhitelist、safariblacklist 和 alwaysOpenInInAppTab,Android 上是 BROWSER_WHITELIST、BROWSER_BLACKLIST 和 ALWAYS_OPEN_IN_INAPP_TAB。

特殊链接

带有 target="_blank" 的链接(在 Android 上还包括以 # 结尾的链接)。specialLinkHandlingOptions 和 SPECIAL_LINK_HANDLING_OPTIONS:0 为主 WebView,1 为应用内标签页,2 为浏览器。在 Android 上,newtab: 前缀可以强制单个链接采用这种行为。对于既是特殊链接又是外部链接的情况,Android 遵循特殊链接设置,而在 iOS 上,externalLinkHandlingOptions = 2 仍会把它们交给 Safari,所以如果您想用应用内标签页,请把它保持为 0。

常见问题

为什么我的 Stripe 结账在应用中丢失了会话?

通常是因为结账在 Safari 或 Chrome 中打开:付款成功了,但成功 URL 在浏览器中加载,而用户在浏览器里并没有登录。请让 checkout.stripe.com 留在主 WebView 中(外部链接使用选项 0),并用 window.location.href 导航,这样重定向就会回到应用中。

mailto:、tel: 和 WhatsApp 链接在应用内能用吗?

mailto:、tel: 和 sms: 链接会交给邮件、电话和信息应用。对于 WhatsApp,请把 wa.me 和 api.whatsapp.com 加入始终外部打开的列表(safariwhitelist、BROWSER_WHITELIST),这样打开的是 WhatsApp 应用,而不是在您的应用内显示 WhatsApp 网站。请在真机上逐一测试。

什么是应用内标签页?

一个覆盖在您应用上方的浏览器视图,带有地址栏和导航按钮。用户读完页面后关闭它,就会准确回到原来的位置。它是展示服务条款、帮助文章和其他第三方内容的合适位置。

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

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