0

我试图让我的 FBSDK 支持多个应用程序,所以我将我CFBundleURLSchemes的设置为fb{APP_ID}{suffix}. 现在,当我fb{APP_ID}{suffix}://在 Safari 中键入时,尝试打开正确的应用程序,但是当我尝试从应用程序内执行 Facebook 登录时,我收到以下错误:Exception 'fb{APP_ID} is not registered as a URL scheme. Please add it in you Info.plist' was thrown while invoking logInWithPermissions...

请注意,它react-native-fbsdk正在尝试使用没有提供后缀的 URL 方案打开应用程序。

任何形式的帮助将不胜感激,谢谢!

4

1 回答 1

0

问题是我使用了urlScheme没有后缀的。解决方法是:

CFBundleURLSchemes应该是fb{APP_ID}{suffix}FacebookUrlSchemeSuffixInfo.plist应该是suffix

于 2021-08-29T07:38:57.800 回答