Как решить "Ошибка входа в систему: при входе в это приложение произошла ошибка. Пожалуйста, повторите попытку позже." ошибка при входе в Facebook - PullRequest
0 голосов
/ 28 февраля 2020

Мое приложение Facebook находится в режиме Development (не в режиме Live).

Когда я устанавливаю приложение на телефон через Android Studio (режим отладки), оно работает нормально. Я вошел в систему как с личной учетной записью, так и с тестовым пользователем.

Однако, когда я отправляю свое приложение для обзора приложений Facebook, рецензент получает это сообщение на своем устройстве Android:

enter image description here

Я предоставил рецензенту тестового пользователя, который подтвердил, что он работает на моем устройстве.

У меня есть и правильная отладка, и выпуск ha sh клавиши на панели инструментов моего приложения Facebook для Android.

Я отправил / загрузил свое приложение на Facebook различными способами:

  • Подписанный выпуск APK
  • Подписанный отладочный APK
  • Не подписанный отладочный APK

Однако каждый рецензент получает одно и то же сообщение об ошибке:

Login Error: There is an error in logging you into this application. Please try again later.

Как это возможно?

Код:

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    auth = FirebaseAuth.getInstance()
    custom_fb_btn.setOnClickListener(this)
    login_button.setPermissions("user_birthday", "user_gender", "public_profile")
    val accessToken = AccessToken.getCurrentAccessToken()
    val loggedIn: Boolean = accessToken != null && !accessToken.isExpired
    if (loggedIn) return firebaseAuthFacebookSignIn(accessToken) else login_button.registerCallback(callbackManager, this)
}


override fun onClick(v: View) {
    when (v.id) {
        R.id.custom_fb_btn -> {
            // When custom Facebook button is clicked, imitate LoginButton being clicked
            login_button.performClick()
        }
    }
}
...