Google 提示“disallowed_useragent”
Google 拒绝在内嵌 WebView 中进行 OAuth。WebViewGold 的 Social Login Helper 会检测 Google(和 Facebook)登录 URL,在一个使用可接受 User-Agent 的专用登录窗口中完成该步骤,然后返回您的应用。一个设置,Base44 中无需任何改动。
Base44 + 登录
Base44 应用通常使用 Base44 内置认证(邮箱和密码,以及 Google、Microsoft、Facebook 和 Apple 登录)。邮箱和密码登录在 WebViewGold 应用内无需改动即可使用。但 Google 和其他 OAuth 提供商会阻止内嵌 WebView,Apple 还另有一条规则。下面介绍如何在不修改身份验证代码的情况下,让每种登录方式都能在应用内工作。
每个平台一次性 $109 起,或由我们的团队全程代劳,$698 起。
Google 拒绝在内嵌 WebView 中进行 OAuth。WebViewGold 的 Social Login Helper 会检测 Google(和 Facebook)登录 URL,在一个使用可接受 User-Agent 的专用登录窗口中完成该步骤,然后返回您的应用。一个设置,Base44 中无需任何改动。
如果 iOS 应用提供 Google、Facebook 或 GitHub 登录,Apple 要求提供一个同等的隐私友好选项,通常是 Sign in with Apple。在 Base44 内置认证(邮箱和密码,以及 Google、Microsoft、Facebook 和 Apple 登录) 中启用 Apple 提供商,添加按钮,WebViewGold 会自动处理 appleid.apple.com 流程。
邮件魔法链接和密码重置会在 Safari 或 Chrome 中打开,而不是在应用中。WebViewGold 中的 Universal Links(iOS)和 App Links(Android)会把指向您域名的链接路由到应用内,并把会话留在那里。
把这段粘贴到 Base44 中以实现 Web 应用端。检查结果,发布,然后在 WebViewGold 应用中测试。
Get the login of this Base44 app ready for the WebViewGold wrapper. Turn on Apple login next to Google in the authentication settings (if you cannot change that setting, tell me where to switch it on), show the Apple option with the same size and prominence as Google, and keep email login available. Create a backend function deleteAccount that deletes every entity record belonging to the current user and then removes the user, and add a Delete my account button in Settings with a confirmation dialog that calls it and logs the user out. Add a public page /privacy with my privacy policy linked from the login page and the footer. Create a demo user [email protected] with sample data that reviewers can log in with, and make sure nothing in the app links to external login or signup pages.

我的iOS WebView应用终于通过审核了。谢谢!!
约 30 分钟,主要在商店控制台中操作。
在 Config.swift 中设置 google_login_helper_triggers(accounts.google.com)和 facebook_login_helper_triggers;在 Android 上使用 Config.java 中的 GOOGLE_LOGIN_HELPER_TRIGGERS。在应用内测试登录。
在 Apple Developer 门户中创建 Services ID 和密钥,在 Base44 内置认证(邮箱和密码,以及 Google、Microsoft、Facebook 和 Apple 登录) 中启用 Apple 提供商,并在 Google 旁边添加一个“通过 Apple 继续”按钮。WebViewGold 中无需任何配置。
在您的域名上托管 apple-app-site-association 和 assetlinks.json 文件,在 WebViewGold 中启用 Universal Links / App Links,并确保 Base44 内置认证(邮箱和密码,以及 Google、Microsoft、Facebook 和 Apple 登录) 中的身份验证重定向 URL 指向您的域名。参见深度链接指南。
Apple(5.1.1)和 Google 要求带注册功能的应用提供应用内账号删除。添加一个调用后端函数的“删除账号”按钮。参见账号删除指南。
在 App Store Connect(App 审核信息)和 Play Console(应用访问权限)中填写测试凭据,让审核人员能看到登录后的体验。
bioauth://)提供 Face ID / Touch ID 和 Android 生物识别。可在启动时锁定应用,或保护敏感页面。不需要。Social Login Helper 在原生端通过检测 OAuth URL 工作。唯一需要添加的是 Sign in with Apple 提供商(如果您提供其他社交登录,Apple 要求必须有),以及魔法链接所需的 Universal Links 域名文件。
只有当您的 iOS 应用提供 Google、Facebook 或 GitHub 等第三方登录时才是。如果用户只能通过邮箱和密码或魔法链接登录,准则 4.8 不适用。
Google 出于安全原因阻止内嵌 WebView 中的 OAuth(宿主应用可能读取凭据)。Social Login Helper 在一个 Google 认可的可信窗口中完成 Google 步骤,然后把会话交回您的应用。
在。WebViewGold 会持久化 Cookie 和本地存储,因此 Base44 内置认证(邮箱和密码,以及 Google、Microsoft、Facebook 和 Apple 登录) 会话的行为与在浏览器中一致。
结果相同,只是您需要投入的工作量不同。三种方式都附带审核通过保证和 7×24 小时人工支持。
$109 每个平台,一次性付费
WebViewGold 许可证:一个现成的 Xcode 或 Android Studio 项目。粘贴您的 URL,设置名称和图标,开启所需功能,构建并提交。永久免费更新。
在主页查看方案$349 每个许可证,一次性附加购买
无需 Mac、Xcode 或 Android Studio:在浏览器中完成配置,我们在云端构建两个应用,并将其交付到 App Store Connect 和 Play Console。
Cloud Builder 如何运作 试用免费演示$698 每个平台 $798
把您的 URL 和图标发给我们。我们的团队在 72 小时内完成配置、构建并交付您的应用,白标,附源码项目。两个平台共 $1,158。
Full Service 详情 服务提供方:冬季特惠价格有效期至 2026年12月31日。
App Store & Google Play 审核通过保证 – 否则 14 天内退款
想直接交给我们?Full Service:我们在 72 小时内完成配置、构建并交付,每个平台 $698 起。有疑问?通过 7×24 小时在线聊天联系我们。
退款依据我们 FAQ 中列出的条件:应用因非内容原因被 Apple 和/或 Google 拒审,并在购买后 14 天内提出申请。