react-native-fbsdk onLoginFinished无法在Android设备上执行

时间:2019-01-15 15:11:24

标签: android react-native apk react-native-fbsdk

库:"react-native-fbsdk": "^0.8.0"
用例:Android User logs in via Facebook OAuth webview
预期:Upon successful authentication, app redirects to the user landing page.
实际:Upon inputting credentials, app hangs at the Facebook "login success" notification screen.

注意:此行为仅在android设备上发生。通过拖动n drop在模拟器上运行相同的apk-成功重定向到登录页面。进行git diff以来,我发现自从最初将代码添加到应用程序以来,代码没有更改。我无法在任何AVD上重复此行为,因此我怀疑它是特定于设备的。当我第一次成功实现SDK时,登录就可以正常工作。

不幸的是,我没有自己用来测试它的android设备。

故障排除步骤:

  1. 从以前的git commits重建apk
  2. 通过云帐户与beta安装程序服务手动将apk交付给beta测试人员
  3. 在FB开发者门户上确认密钥哈希。
  4. 试图使用调试器逐步浏览RN代码,但它无法在与onLoginFinished()之类的FB相关代码上放置的任何断点处停止

在这一点上,我没有主意。

0 个答案:

没有答案