React native React Native expo facebook:错误“应用程序配置不允许给定URL。”
我正在尝试使用expo Facebook软件包让Facebook登录正常工作我正在使用托管工作流 我在Facebook开发者控制台中创建了我的应用程序,并复制了“应用程序ID” 这是我在React Native Expo应用程序中使用的代码: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
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?