FCM在Android打ze模式下/之后无法使用

时间:2019-10-04 20:11:42

标签: android android-notifications

我有具有FCM集成的Android应用程序,我们使用数据通知(服务器不会发送“通知”字段,而只会发送“数据”字段)。在打开和关闭应用程序时,通知可以很好地工作,但是直到打ze模式都可以使用。在打ze模式下,Android终止了我的通知服务,我必须再次启动我的应用程序以接收通知。

P.S。 com.HIDDED.channel被我替换了。

AndroidManifest.xml

           <service
            android:name=".service.PlainPushService"
            android:exported="false"
            android:stopWithTask="false">
                <intent-filter>
                    <action android:name="com.google.firebase.MESSAGING_EVENT" />
                </intent-filter>
           </service>


            <meta-data
                android:name="com.google.firebase.messaging.default_notification_icon"
                android:resource="@drawable/ic_stat_name" />
            <meta-data
                android:name="com.google.firebase.messaging.default_notification_color"
                android:resource="@color/colorAccent" />
            <meta-data
                android:name="com.google.firebase.messaging.default_notification_channel_id"
                android:value="com.HIDDED.channel" />

PlainPushService.kt


class PlainPushService : FirebaseMessagingService() {
    override fun onMessageReceived(remoteMessage: RemoteMessage?) {
        // CODE
    }
}

0 个答案:

没有答案