我正在尝试使用Firebase通知推送创建一个简单的Android,当我要生成apk时,出现以下错误:错误:无法从final FirebaseInstanceIdReceiver
继承
这是我的FirebaseMessagingService class
,标记为红色。
package com.provedor.cn.pushnot2;
import com.google.firebase.iid.FirebaseInstanceIdReceiver;
public class MyFirebaseMessagingService extends FirebaseInstanceIdReceiver {
}
清单中
: <service
android:name=".MyFirebaseMessagingService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
我做错了什么?
答案 0 :(得分:0)
通过从以下位置更改导入来解决:
import com.google.firebase.iid.FirebaseInstanceIdReceiver;
到
import com.google.firebase.messaging.FirebaseMessagingService;
答案 1 :(得分:0)
您的课程应该扩展
FirebaseMessagingService
然后可以覆盖方法onNewToken(String token);
和onMessageReceived(RemoteMessage message);