这可能不是您期望的建议。但是请帮您自己和您的用户一个忙,从您的应用程序中删除 Facebook。 Facebook 不尊重开发人员,在没有任何通知的情况下不断更改内容,不尊重用户权利;注入脚本等。特别是在 IOS 上,你会遇到很多问题。我刚刚来到这篇文章是因为我意识到 facebook 登录无法正常工作是因为我的应用程序已进入开发模式,我不知道为什么并且从未收到 Facebook 的任何通知。这不是 Facebook 第一次做类似的事情。我已经想到要删除 facebook 以获得用户权限,最后触发了这个。你只需要一个用户名密码登录,如果你想要谷歌登录,至少对开发人员来说是可以的。他们会提前通知您更改。 不要让你的应用程序依赖于 facebook,你一定会后悔的。有很多关于如果你谷歌的帖子。
我以前用IOS有这样的错误。我的解决方案是检查文件 Info.plist ios/name_project/Info.plist 中的配置密钥 FacebookSDK。确保 FB 的教程step 2 是正确的:https://developers.facebook.com/docs/ios/getting-started/
如果您的模式设置为开发,
尝试使用 facebook 开发者帐户的测试用户登录
在您的设备内部,如果有任何其他 fb 帐户,请注销。
正确遵循facebook sdk中的快速入门指南。
然后它会要求登录Facebook
解决方法 1. 开发模式需要手机和开发者账号登录同一个账号
解决方案 2. 您的应用程序应在商业模式下创建,并确保您已输入隐私政策 URL。
我刚刚找到了那个问题的解决方案,你需要使用你在 facebook 开发者帐户中登录的同一个 facbook 帐户登录 [email protected] 这个人有帮助
我刚刚找到解决方案, 对我来说,将应用程序转为开发模式是解决方案。
只要记住以下几点,你就不会遇到这个问题。
在业务类别中创建应用程序。
添加隐私政策。
从开发切换到实时模式。
谢谢你希望它有帮助。
兄弟填写完所有信息后,只需从您的 Facebook 开发者帐户打开您的应用程序状态(实时)。
并且还使用最新的依赖项。我在我的项目中添加了以下依赖项并且它正在工作。
实现'com.facebook.android:facebook-android-sdk:[8,9)'