Expo v33 托管应用程序 - Facebook 和 Google 登录无法在已部署的 iOS 上运行
Expo v33 Managed Application - Facebook and Google login not working on deployed iOS
它适用于 Android 以及模拟器和 Expo 客户端,但当我们在 App Store 上发布应用程序或在 [=27= 上手动添加 .ipa
时不起作用].
大部分方案都试过了
https://blog.expo.io/react-native-google-sign-in-with-expo-d1707579a7ce
https://docs.expo.io/versions/latest/sdk/google-sign-in/
Facebook 出现以下错误:
Tried t operform Facebook login iwth behavior '(null)'
, but no Facebook app id was provided.
Specify app id in Info.plist or switch to 'web' behavior
Google 也失败了,无法得到 Google.
的任何错误
首先,由于这是一个非常新鲜的事件,我告知此回复不是一个确定的答案,而是一个有根据的猜测。
我也遇到了这个问题,就我而言,它在使用 expo 应用程序版本 2 的模拟器上运行良好。13.x 但在 运行 expo 应用程序(版本 2.14.1.107621)时发生物理 iphone.
我没有在 android 上测试过(既不是模拟器也不是真实设备),但大多数人说它只在 iOS 上发生。
我做了一些研究,发现根据 expo SDK 36 blog post,facebook 模块现在必须在调用 logInWithReadPermissionsAsync()
之前用 initializeAsync()
初始化。当然,这应该只适用于使用 36 版 expo SDK 的应用程序,但也许最新的 expo-cli (3.11.1) 和 expo-app (2.14.x) for iOS 有问题这会阻止他们在以前的 SDK(比如我的版本 33)的 facebook 模块上实现遗留行为,从而产生错误。
同时,让我们看看expo论坛本帖的新回复:https://forums.expo.io/t/facebook-login-promise-rejection-on-ios/30969
它适用于 Android 以及模拟器和 Expo 客户端,但当我们在 App Store 上发布应用程序或在 [=27= 上手动添加 .ipa
时不起作用].
大部分方案都试过了
https://blog.expo.io/react-native-google-sign-in-with-expo-d1707579a7ce https://docs.expo.io/versions/latest/sdk/google-sign-in/
Facebook 出现以下错误:
Tried t operform Facebook login iwth behavior '(null)'
, but no Facebook app id was provided.
Specify app id in Info.plist or switch to 'web' behavior
Google 也失败了,无法得到 Google.
的任何错误首先,由于这是一个非常新鲜的事件,我告知此回复不是一个确定的答案,而是一个有根据的猜测。
我也遇到了这个问题,就我而言,它在使用 expo 应用程序版本 2 的模拟器上运行良好。13.x 但在 运行 expo 应用程序(版本 2.14.1.107621)时发生物理 iphone.
我没有在 android 上测试过(既不是模拟器也不是真实设备),但大多数人说它只在 iOS 上发生。
我做了一些研究,发现根据 expo SDK 36 blog post,facebook 模块现在必须在调用 logInWithReadPermissionsAsync()
之前用 initializeAsync()
初始化。当然,这应该只适用于使用 36 版 expo SDK 的应用程序,但也许最新的 expo-cli (3.11.1) 和 expo-app (2.14.x) for iOS 有问题这会阻止他们在以前的 SDK(比如我的版本 33)的 facebook 模块上实现遗留行为,从而产生错误。
同时,让我们看看expo论坛本帖的新回复:https://forums.expo.io/t/facebook-login-promise-rejection-on-ios/30969