android - Facebook 登录被禁用,现在它抛出错误

标签 android facebook facebook-login facebook-android-sdk facebook-ios-sdk

我们有集成了 Facebook 登录的 Android 和 iOS 应用程序。最近 Facebook 禁用了我们的应用程序,因为“在登录期间,您的应用程序崩溃或过度挂起”。然而,问题不在于我们应用程序的源代码,而在于我们的 FB 应用程序配置中的某个地方。当我们尝试在我们的 FB 应用程序中使用作为开发人员或管理员的 Facebook 帐户登录时,我们收到来自 FB 的错误“不支持的请求”。当我们尝试使用任何其他 Facebook 帐户(包括 Facebook 测试帐户)登录时,我们会收到错误消息“App Not Setup: This app is still in development mode....”。请参阅随附的屏幕截图。
请注意,我们的应用程序已经上线并且多年来一切都运行良好,直到最近它被禁用。
有谁知道可能是什么问题?
screenshot unsupported request
screenshto app not setup
我在权限和功能部分的 FB 应用程序配置中注意到的一件事是,“电子邮件”和“公共(public)个人资料”权限具有“标准访问权限”。当我尝试将其更改为“高级访问”时,它会询问我的密码,但访问级别并没有改变。它保持“标准访问”。
screenshot FB app settings
我们使用的是最新的 SDK 版本:
screenshot API versions

最佳答案

在我们的案例中,与 facebook 的任何沟通都没有帮助。他们无法对技术水平做出回应并解释他们的错误信息的原因和内容。
所以我们的解决方案是制作一个新的 Facebook 应用程序并设置我们的应用程序以使用这个新的 FB 应用程序 ID 并发布它们。

  • (这意味着拥有我们应用程序的所有用户最终都需要进行更新,以便他们可以使用 facebook 登录)

  • 这样,Android 和 iOS 就可以使用最新的 SDK 12+

    关于android - Facebook 登录被禁用,现在它抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69894453/

    相关文章:

    java - 获取accessToken

    android - 在 Kotlin 的 Injekt 库中,如何创建本地作用域,例如为每个 Android Activity 创建本地作用域?

    java - Android/RxJava 如何链接网络请求并在失败时重试

    css - Facebook IFrame 自动调整大小仍然包括滚动条

    swift - 检查打开应用程序的人是否已经是经过身份验证的用户 FirebaseAuth swift

    ios - Facebook iOS SDK ExtendAccessToken无法正常工作-无法调用fbDidExtendToken

    java - 从Activity中调用Fragment的方法不起作用?

    android - 即使在拖动模式下,如何在我的 Activity 中获取所有触摸事件?

    javascript - Facebook cdn Profile Picture Url Forbidden 403

    php - Facebook connect 登录切换回用户 breaks out of div