世博会裸工作流程谷歌登录身份验证错误

Bil*_*der 5 ios react-native google-signin expo

Google SignIn 在托管工作流程中工作正常,但在弹出时停止工作。react-native-unimodules 已正确配置。所有其他配置都完全相同。出现以下错误。

授权错误

错误400:Invalid_request重定向_uri的参数值无效:缺少权限:null:/oauth2redirect/google在此输入图像描述

多次检查 ClientId 以进行确认。

更新:我最终使用了“@react-native-google-signin/google-signin”包,它工作得很好。

vic*_*ssa 1

你的redirect_urinull:/oauth2redirect/google)不好,

您需要遵循这些说明:

  • 捆绑包 IDios.bundleIdentifier :必须与 app.json 中的值匹配。
  • 您的应用程序需要符合与您的包标识符匹配的 URI 方案。
    • 裸工作流程:运行npx uri-scheme add <your bundle id> --ios
  • 要测试这一点,您可以:
    1. 弹出到裸露:expo eject并运行yarn ios
    2. 创建自定义客户端:expo client:ios
    3. 构建生产 IPA:expo build:ios
  • 每当您更改 app.json 中的值时,您都需要重建本机应用程序。

来源