You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Google登录弹窗点击隐私政策与服务条款链接无法打开问题

问题解决方案

该报错的核心原因是Google登录SDK尝试拉起系统浏览器打开隐私政策链接时,无法检测到设备上的可用浏览器,或应用没有获得对应跳转权限,按对应平台操作即可修复:

Android端修复方案

  • Android 11及以上版本需要在AndroidManifest.xml中添加包可见性声明,否则应用无法检测到已安装的浏览器:
<manifest ...>
    <!-- 新增该查询声明块 -->
    <queries>
        <intent>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="https" />
        </intent>
    </queries>

    <application ...>
        ...
    </application>
</manifest>
  • 升级Google登录依赖到最新稳定版,旧版本(低于20.0.0的play-services-auth)存在跳转逻辑的已知缺陷:
    implementation 'com.google.android.gms:play-services-auth:20.7.0'
  • 不要在应用的全局跳转拦截逻辑里拦截https协议的普通跳转请求,避免阻断隐私政策的链接打开。

iOS端修复方案

  • 在项目的Info.plist中添加https跳转白名单,避免系统限制应用跳转浏览器:
    在LSApplicationQueriesSchemes数组下新增https字段。
  • 升级GoogleSignIn SDK到最新稳定版,处理旧版本的跳转bug。
  • 检查AppDelegate的openURL回调逻辑,不要误拦截隐私政策的跳转请求。

通用验证规则

  • 测试时请使用安装了默认浏览器的正常设备,不要使用无浏览器的测试环境、企业受控设备或者禁用了所有浏览器的设备。
  • 如果你是自行定制了Google登录弹窗的UI,可手动给隐私政策选项绑定点击事件,调用系统内置的链接打开能力加载对应隐私政策链接即可。

内容的提问来源于stack exchange,提问作者gowtham6672

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 10:54:00