FIrebase消息内容未收到

时间:2017-05-22 07:12:50

标签: android firebase notifications firebase-cloud-messaging

我收到通知但我无法通知通知机构。 我创建了一个firebase服务类,并添加了依赖项(编译Ctrl+W, P)和编辑后的清单(

'com.google.firebase:firebase-messaging:10.2.6'

可能是什么原因?

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

我没有得到任何记录。

1 个答案:

答案 0 :(得分:1)

**有两种类型的FCM消息**

Display Messages: These messages trigger the onMessageReceived() callback only when your app is in foreground

Data Messages: Theses messages trigger the onMessageReceived() callback even if your app is in foreground/background/killed

不要使用此服务添加manifestfile

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

<service
    android:name=".MyFirebaseInstanceIDService">
    <intent-filter>
        <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
    </intent-filter>
</service>

在清单文件中添加Internet Permision

<uses-permission android:name="android.permission.INTERNET" />