我已经在我的应用程序的旧版本中使用了此功能,但我们的最新更新显示此错误:com.facebook.sdk 登录 facebook 时出现错误 2。该应用程序在开发模式下构建时在模拟器和设备中运行良好,但该错误仅在其在 App Store 中并以分发模式构建时出现。我已经在互联网上找到了大量的信息,但那是行不通的。
我检查过:
- 沙盒模式被禁用
- 捆绑包 ID 正确
- 应用商店 id 正确
- facebook 日志记录和深度链接是否已启用?
我们的旧版本再次在分发模式下运行良好。我们最新版本的应用程序使用 facebook sdk 3.5。
编辑
我在我的设备上取消了 facebook 的链接,发现它返回了错误的应用程序!当按下登录按钮时,Safari 打开询问用户权限,然后返回到我制作的另一个应用程序(实际上是相同的应用程序,但为不同的公司制作)。所以我删除了我设备上的所有应用程序,错误就消失了。仔细检查了developers.facebook.com 上的应用程序ID 和我的代码中的fbid,这一切都是正确的。
为什么我的应用在授予权限后返回另一个应用?