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

iOS React Native应用Google OAuth验证因apple.com域名被拒求助

解决Google OAuth验证因apple.com域名被拒的问题

问题根源

你之前的误区是混淆了iOS应用与Web应用的OAuth配置逻辑——创建iOS类型的OAuth 2.0 Client ID根本不需要在OAuth同意屏幕中填写apple.com,这属于多余的无效配置,直接导致了验证被拒。

正确配置流程

  • 创建iOS专属Client ID:在Google Cloud控制台选择创建「iOS」类型的Client ID,仅需填写RN应用的Bundle ID(例如com.yourapp.official),可选填写已上架应用的App Store ID,全程无需设置「授权域名」。
  • 清理OAuth同意屏幕的无效配置:进入OAuth同意屏幕设置,直接删除apple.com。若你的应用是纯iOS端,甚至可以留空所有授权域名——iOS端的Google OAuth通过官方SDK或系统ASWebAuthenticationSession完成跳转,与自定义域名无关。
  • 替换旧Client ID:删除之前带错误配置的Client ID,将新生成的正确ID替换到RN项目中,测试登录流程即可正常运行。

验证提交要点

  • 提交验证时,仅提供iOS应用相关材料:展示Google登录流程的截图、Bundle ID的配置截图(如Xcode项目内的设置)、隐私政策链接(若应用需要)。
  • 可在备注中说明:之前的apple.com为配置失误,现已移除,当前配置仅针对iOS应用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 20:52:05