Проблема уведомления Firebase? - PullRequest
0 голосов
/ 15 апреля 2020

Попробуйте отправить уведомление с консоли Firebase, а также попытаться отправить уведомление с моего бэкэнда, но в обоих случаях я не получил Log внутри моего onMessageReceived.

Это мой manifest

<service
     android:name=".service.MyFirebaseMessagingService"
     android:exported="true"
     android:enabled="true">
     <intent-filter>
     <action android:name="com.google.firebase.MESSAGING_EVENT" />
     </intent-filter>
</service>

уже попробуйте решение

android: exported = "true" // и false

android: enabled = " true "// и false

Уже попробуйте решение // оба случая с разрешением без разрешения

<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />

My MyFirebaseMessagingService class extends FirebaseMessagingService

@Override
  public void onNewToken(String s) {
    super.onNewToken(s);
    Log.e("NEW_TOKEN",s);
  }


@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
    Log.e(TAG, "From: " + remoteMessage.getFrom()+"------>");
}

Я могу сгенерировать токен, используя следующий код:

FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener(this, instanceIdResult -> {
        String newToken = instanceIdResult.getToken();
        Log.e("newToken", newToken);
        storeRegIdInPref(newToken);
        // sending reg id to your server
        sendRegistrationToServer(newToken);
    });

Решение, которое я уже пробовал:

  1. Добавить google-сервисы. json
  2. Недействительный кеш и перезапуск
  3. Inte rnet разрешение
  4. применить плагин: 'com.google.gms.google-services'
  5. реализация 'com.google.firebase:firebase-messaging:20.1.5'
  6. classpath 'com.google.gms:google-services:4.3.3'
  7. Перезагрузите телефон
  8. Удалите и установите приложение
  9. Включите службу Google Play

Это моя консоль Firebase

enter image description here* 1 058 *

В консоли я получаю сообщение о том, что устройство не зарегистрировано в FCM

enter image description here

...