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

Google AI Studio + 登录

您的 Google AI Studio 应用中的 Google 登录和 Sign in with Apple

Google AI Studio 应用通常使用 如果您的应用需要账户,可使用 Firebase Auth 或 Google Identity。邮箱和密码登录在 WebViewGold 应用内无需改动即可使用。但 Google 和其他 OAuth 提供商会阻止内嵌 WebView,Apple 还另有一条规则。下面介绍如何在不修改身份验证代码的情况下,让每种登录方式都能在应用内工作。

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

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

三个登录问题及其解决方法

Google 提示“disallowed_useragent”

Google 拒绝在内嵌 WebView 中进行 OAuth。WebViewGold 的 Social Login Helper 会检测 Google(和 Facebook)登录 URL,在一个使用可接受 User-Agent 的专用登录窗口中完成该步骤,然后返回您的应用。一个设置,Google AI Studio 中无需任何改动。

Apple 准则 4.8

如果 iOS 应用提供 Google、Facebook 或 GitHub 登录,Apple 要求提供一个同等的隐私友好选项,通常是 Sign in with Apple。在 如果您的应用需要账户,可使用 Firebase Auth 或 Google Identity 中启用 Apple 提供商,添加按钮,WebViewGold 会自动处理 appleid.apple.com 流程。

魔法链接打开了浏览器

邮件魔法链接和密码重置会在 Safari 或 Chrome 中打开,而不是在应用中。WebViewGold 中的 Universal Links(iOS)和 App Links(Android)会把指向您域名的链接路由到应用内,并把会话留在那里。

给 Google AI Studio 的提示词

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

粘贴到 AI Studio 的提示词
Prepare Firebase authentication in this Gemini app for the WebViewGold wrapper. In the Firebase Auth login screen add a Continue with Apple button next to Google. In the Cloud Run server, serve GET /.well-known/apple-app-site-association and GET /.well-known/assetlinks.json as application/json with placeholders TEAM_ID, BUNDLE_ID, PACKAGE_NAME and SHA256_FINGERPRINT. Add POST /api/account/delete that verifies the Firebase ID token, deletes the user's Firestore documents including stored Gemini conversations, calls the Admin SDK deleteUser, and returns 204; add a confirmed Delete my account button in settings that calls it and signs out. Keep an email option visible. Make sure no Gemini API key is used in the client bundle.

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

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

让每种登录方式都能在 Google AI Studio 应用中工作

约 30 分钟,主要在商店控制台中操作。

  1. 在 WebViewGold 中启用 Social Login Helper

    在 Config.swift 中设置 google_login_helper_triggers(accounts.google.com)和 facebook_login_helper_triggers;在 Android 上使用 Config.java 中的 GOOGLE_LOGIN_HELPER_TRIGGERS。在应用内测试登录。

  2. 添加 Sign in with Apple

    在 Apple Developer 门户中创建 Services ID 和密钥,在 如果您的应用需要账户,可使用 Firebase Auth 或 Google Identity 中启用 Apple 提供商,并在 Google 旁边添加一个“通过 Apple 继续”按钮。WebViewGold 中无需任何配置。

  3. 把魔法链接路由到应用内

    在您的域名上托管 apple-app-site-association 和 assetlinks.json 文件,在 WebViewGold 中启用 Universal Links / App Links,并确保 如果您的应用需要账户,可使用 Firebase Auth 或 Google Identity 中的身份验证重定向 URL 指向您的域名。参见深度链接指南。

  4. 添加账号删除功能

    Apple(5.1.1)和 Google 要求带注册功能的应用提供应用内账号删除。添加一个调用后端函数的“删除账号”按钮。参见账号删除指南。

  5. 为审核提供演示账号

    在 App Store Connect(App 审核信息)和 Play Console(应用访问权限)中填写测试凭据,让审核人员能看到登录后的体验。

可选:再加上生物识别登录

  • WebViewGold 可通过 JavaScript 调用(bioauth://)提供 Face ID / Touch ID 和 Android 生物识别。可在启动时锁定应用,或保护敏感页面。
  • 与 如果您的应用需要账户,可使用 Firebase Auth 或 Google Identity 中的长期会话结合,让用户用面容解锁,而不是输入密码。
  • 详情见Google AI Studio 应用的生物识别登录。

常见问题

我需要修改 Google AI Studio 的身份验证代码吗?

不需要。Social Login Helper 在原生端通过检测 OAuth URL 工作。唯一需要添加的是 Sign in with Apple 提供商(如果您提供其他社交登录,Apple 要求必须有),以及魔法链接所需的 Universal Links 域名文件。

Sign in with Apple 是强制的吗?

只有当您的 iOS 应用提供 Google、Facebook 或 GitHub 等第三方登录时才是。如果用户只能通过邮箱和密码或魔法链接登录,准则 4.8 不适用。

为什么 Google 会阻止应用内的登录?

Google 出于安全原因阻止内嵌 WebView 中的 OAuth(宿主应用可能读取凭据)。Social Login Helper 在一个 Google 认可的可信窗口中完成 Google 步骤,然后把会话交回您的应用。

会话在应用重启后还在吗?

在。WebViewGold 会持久化 Cookie 和本地存储,因此 如果您的应用需要账户,可使用 Firebase Auth 或 Google Identity 会话的行为与在浏览器中一致。

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

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

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

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

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

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