Facebook 和 AuthSession API 的 Expo 身份验证问题

问题描述 投票:0回答:0

我的 Expo 应用程序带有 SDK 46,然后迁移到 SDK 48。我的应用程序中有 Facebook 登录名,它与

expo-facebook
包完美配合。使用 SDK 48 需要通过 expo-auth-session 使用 AuthSession API。

我遵循了这里的所有说明:https://docs.expo.dev/guides/facebook-authentication/ 我仔细检查了我的 Facebook 应用程序登录设置:

在 Valid OAuth Redirect URIs 字段中,图像中的红色数字是:

  1. my expo whoami(登录)和第二部分

  2. 我的 app.json 中的 slug 值

然后在我的应用程序中,我按照文档中的设置设置所有内容,然后生成一个开发版本:

eas build --profile development --platform ios

然后,安装后我运行:

expo start --dev-client

在应用程序主屏幕显示后,我可以看到以下消息:

您需要将此网址添加到您的 Facebook 应用程序上的授权重定向网址:fb://authorize

这两天一直在折磨我。有什么线索吗?

感谢任何帮助!

react-native expo facebook-authentication
© www.soinside.com 2019 - 2024. All rights reserved.