Java 限制生产的FB应用程序存在问题,但复制的FB应用程序确实有效

Java 限制生产的FB应用程序存在问题,但复制的FB应用程序确实有效,java,android,facebook,Java,Android,Facebook,最近Facebook开始审查我们的应用程序,因为我们的应用程序违反了平台政策,因此受到了限制。我们的Android和iOS应用程序都有一个bug。我们已经修复了这个bug,但没有将更新推送到Play Store和App Store。在Facebook通知我们有关限制后,我们将更新推到了生产中,并请求新的上诉。然而,由于Android应用程序仍然存在漏洞,上诉被拒绝 我找不到bug,因为应用程序受到限制,我们无法真正测试它。如果我们使用Facebook登录,我们会收到一条来自Facebook的错误

最近Facebook开始审查我们的应用程序,因为我们的应用程序违反了平台政策,因此受到了限制。我们的Android和iOS应用程序都有一个bug。我们已经修复了这个bug,但没有将更新推送到Play Store和App Store。在Facebook通知我们有关限制后,我们将更新推到了生产中,并请求新的上诉。然而,由于Android应用程序仍然存在漏洞,上诉被拒绝

我找不到bug,因为应用程序受到限制,我们无法真正测试它。如果我们使用Facebook登录,我们会收到一条来自Facebook的错误消息,告诉我们我们的应用程序受到限制:

为了调试Facebook登录过程,我创建了一个新的Facebook应用程序,并将所有设置从受限FB应用程序复制到新的“调试”应用程序。在更改API键并进行一些测试之后,一切似乎都很好,即使在FB应用程序设置中将应用程序状态设置为production时也是如此

所以我们知道FB向Android应用发送了一些错误代码。我创建了一个小更新,应用程序将显示FB发送的消息的一部分。我们创造了一种新的吸引力。不幸的是,应用程序的吸引力再次下降。这一次,将向我们发送一个带有错误消息的打印屏幕:

但是,没有太多信息,这是从Android FB SDK返回的错误消息。我试图在谷歌和Facebook文档上搜索错误消息。我唯一发现的是。这与测试用户有关,但我们的应用程序正在生产中,因此我们应该在生产中添加测试用户

我不知道该做什么或尝试什么。我试着给FB发电子邮件,他们回答说,基本上我应该试着问一个关于堆栈溢出的问题。这显然是我现在正在做的。是否有任何人都遇到过此类问题,或者我将如何在生产中对此进行测试

编辑 捕获错误的代码。
LoginManager
来自
com.facebook.login.LoginManager

loginActivity = myActivityParent as LoginActivity
facebookCallbackManager = CallbackManager.Factory.create()

LoginManager.getInstance().registerCallback(facebookCallbackManager, object : FacebookCallback<LoginResult> {
    override fun onSuccess(result: LoginResult?) {
        Log.d("FACEBOOK", "Successful login.")
        loginPresenter!!.onSuccessfulFacebookLogin(result)
    }

    override fun onCancel() {
        Log.d("FACEBOOK", "Facebook login was cancelled!")
        enableViews()
    }

    override fun onError(error: FacebookException?) {
        val errorMessage = error!!.message.toString()

        displayErrorBoxTimed(errorMessage, myActivityParent, length = 5000)

        Log.d("FACEBOOK", "Something went wrong while logging in with facebook!")

        enableViews()
    }
})
loginActivity=myActivityParent不作为loginActivity
facebookCallbackManager=CallbackManager.Factory.create()
LoginManager.getInstance().registerCallback(facebookCallbackManager,对象:FacebookCallback{
成功时覆盖乐趣(结果:LoginResult?){
Log.d(“FACEBOOK”,“成功登录”)
登录Presenter!!.onSuccessfulFacebookLogin(结果)
}
重写fun onCancel(){
Log.d(“FACEBOOK”,“FACEBOOK登录被取消!”)
启用视图()
}
重写错误(错误:FacebookException?){
val errorMessage=error!!.message.toString()
displayErrorBoxTimed(errorMessage,myActivityParent,长度=5000)
Log.d(“FACEBOOK”,“使用FACEBOOK登录时出错!”)
启用视图()
}
})

查看一些代码会很有帮助。更新了我的问题,错误显示在OneError中callback@DeesOomens你找到解决这个问题的办法了吗?