小编oma*_*ady的帖子

FirebaseMessagingService 未运行

我正在开发接收 FCM(火力消息云)的 Android 应用程序,当应用程序在后台或关闭时,Android 系统会收到通知并正确显示它,但当应用程序进入前台时,不会显示通知,我检查了扩展 FirebaseMessagingService 的服务,它没有运行,我不知道如何让它运行。

服务代码:

public class MyService extends FirebaseMessagingService {
    public MyService() {
    }

    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        super.onMessageReceived(remoteMessage);
    }
}
Run Code Online (Sandbox Code Playgroud)

清单代码:

<service android:name=".MyService">
            <intent-filter>
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
            </intent-filter>
        </service>
Run Code Online (Sandbox Code Playgroud)

主要活动代码:

startService(new Intent(this,MyService.class));
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-cloud-messaging

6
推荐指数
1
解决办法
5539
查看次数