Firebase Cloud Messaging Error в приложении для Android - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь интегрировать FCM в мое приложение для Android, чтобы оно могло получать push-уведомления от сервера.В качестве справки, я выполнил все шаги на этой странице: https://firebase.google.com/docs/cloud-messaging/android/client для настройки моего клиентского приложения для Android.

ПРОБЛЕМА ОБЪЕДИНЕНА: Когда я пытаюсь отправить уведомление на мой андроидприложение, использующее консоль уведомлений Firebase, ничего не происходит, так как оно не вызывает onMessageReceived .Если я пытаюсь использовать Почтальон для отправки уведомления, я получаю код состояния 200 OK в качестве ответа, но на стороне клиента ничего не происходит.

Вот мой код:

MessagingService.java

public class MessagingService extends FirebaseMessagingService {

    public static String TAG = MessagingService.class.getSimpleName();

    @Override
    public void onNewToken(String s) {
        super.onNewToken(s);
        Log.e(TAG,"NEW TOKEN IS: "+s);
    }

    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        super.onMessageReceived(remoteMessage);
        Log.e(TAG,"NEW MESSAGE RECEIVED FROM SERVER!");
    }
}

AndroidManifest.xml

<application>
.....

<activity>
......
</activity>

<meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="@string/google_maps_key" />
        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />

        <meta-data
            android:name="com.google.firebase.messaging.default_notification_channel_id"
            android:value="fcm_default_channel" />

<service android:name="ats.it.vn.furgodemo.util.notification.MessagingService">
            <intent-filter>
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
            </intent-filter>
        </service>

</application>

Может кто-нибудь помочь мне, пожалуйста?Заранее спасибо

...