firebase消息传递onCreate未调用

问题描述 投票:0回答:1

我遇到FirebaseMessaging类的问题。

public class FirebaseService extends FirebaseMessagingService {

    private static final String TAG = FirebaseService.class.getSimpleName();

    @Override
    public void onCreate() {
        super.onCreate();
        GlobalApp.logDebug(TAG, "Firebase Service started");
    }
}

不调用onCreate。我没有收到任何通知

我正在使用implementation 'com.google.firebase:firebase-messaging:20.2.0'

该服务启动时Google文档尚不清楚。

这是我的清单:

<service
            android:name=".common.google.FirebaseService"
            android:enabled="true"
            android:exported="false"
            android:stopWithTask="false"
            android:directBootAware="true">
            <intent-filter android:priority="-500">
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
            </intent-filter>
        </service>

任何想法?

谢谢

android firebase firebase-cloud-messaging android-notifications
1个回答
0
投票

感谢@azizbekian

<service
            android:name=".common.google.FirebaseService"
            android:enabled="true"
            android:exported="false"
            android:stopWithTask="false"
            android:directBootAware="true">
            <intent-filter>
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
            </intent-filter>
        </service>

我只需要删除android:priority="-500" ...

Facepalm ..

© www.soinside.com 2019 - 2024. All rights reserved.