蜂窝数据网络firebase云消息不接收数据消息的通知

时间:2017-03-25 22:09:23

标签: android firebase firebase-cloud-messaging

我已经以标准方式设置了Firebase云消息传递(FCM)。 当移动通过WiFi连接到互联网时,它工作得很好 但在我切换到移动(蜂窝)数据互联网,关闭应用程序,关闭手机然后FCM停止工作,因为其他类似的应用程序(facebook消息等)继续接收数据。

清单:

    <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>
    <meta-data
        android:name="com.google.firebase.messaging.default_notification_icon"
        android:resource="@drawable/ic_menu_camera" />
    <meta-data
        android:name="com.google.firebase.messaging.default_notification_color"
        android:resource="@color/colorAccent" />



    <receiver
        android:name=".NetworkChangeReceiver"
        android:label="NetworkChangeReceiver">
        <intent-filter>
            <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
            <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
        </intent-filter>
    </receiver>
    <receiver
        android:name=".NotificationDismissedReceiver"
        android:exported="false" />

其他课程:

公共类MyFirebaseInstanceIDService扩展了FirebaseInstanceIdService

公共类MyFirebaseMessagingService扩展了FirebaseMessagingService

与Google Firebase云消息传输文档中描述的方式相同。

会发生什么?我该怎么办?

由于

0 个答案:

没有答案