Подтвердить что ты не робот

Почему firebase push_token возвращается в черный список?

Я использую обмен сообщениями Firebase в своем приложении.

Пока я тестирую приложение, он отправляет refreshed_token в мою базу данных, но в живой производственной среде (Play store) он возвращает "BLACKLISTED" как push_token.

Кто-нибудь знает, почему это происходит? Или что я могу сделать, чтобы исправить эту проблему. Невозможно найти других с той же проблемой.

Я использую код из документации Firebase.

@Override
public void onTokenRefresh() {
    super.onTokenRefresh();
    String refreshedToken = FirebaseInstanceId.getInstance().getToken();
    Log.d(TAG, "Refreshed token: " + refreshedToken);
    sendTokenToServer(refreshedToken);
}

Метод sendTokenToServer помещает токен в мой api и вставляет в базу данных.

4b9b3361

Ответ 1

Я могу заключить после изучения этой проблемы, что при запуске эмулятора приложение Firebase вернет BLACKLISTED. Также благодаря @kR105

Ответ 2

от поддержки Firebase:

Всем привет,

Похоже, что это известная небольшая проблема с нашей внутренней инфраструктурой, где устройство, используемое для просмотра Play Store, может быть BLACKLISTED с помощью GCM/FCM в некоторых случаях. Однако это не должно влиять на ваших реальных пользователей. Мы смотрим вне Firebase и работаем с командой Play Store, чтобы избежать этого неудобства.