React native React Native expo facebook:错误“应用程序配置不允许给定URL。”

React native React Native expo facebook:错误“应用程序配置不允许给定URL。”,react-native,expo,React Native,Expo,我正在尝试使用expo Facebook软件包让Facebook登录正常工作我正在使用托管工作流 我在Facebook开发者控制台中创建了我的应用程序,并复制了“应用程序ID” 这是我在React Native Expo应用程序中使用的代码: async facebookLogin() { await Facebook.initializeAsync('26327628297297') const response = await Facebook.logInWithReadP

我正在尝试使用expo Facebook软件包让Facebook登录正常工作我正在使用托管工作流

我在Facebook开发者控制台中创建了我的应用程序,并复制了“应用程序ID”

这是我在React Native Expo应用程序中使用的代码:

async facebookLogin() { 
    await Facebook.initializeAsync('26327628297297')
    const response = await Facebook.logInWithReadPermissionsAsync({ permissions: ['public_profile']})
    console.log(response)
}
我的理解是,在使用Expo客户端应用程序时,不需要进行任何额外的配置,因为它将使用Expo的Facebook应用程序ID进行所有API调用

问题是,登录后,我收到以下错误消息:

应用程序配置不允许给定URL:应用程序的设置不允许一个或多个给定URL。要使用此URL,您必须在应用程序的设置中添加有效的本机平台

我还尝试将“facebookScheme”添加到我的app.json中,但似乎没有帮助:

"facebookScheme": "fb26327628297297",

谢谢你的时间

实际上,您只需在应用程序设置中添加平台即可

下面是步骤

打开并选择你的应用程序

设置>基本>添加平台

使用host.expo.Exponent作为

3.现在从窗口选择iOS,添加您的包ID和其他信息,然后单击保存更改

就这样。 希望对你有帮助。。所有最好的

您是否已添加到AndroidManifest.xml?