我正在从FirebaseInstanceIdService扩展类MyFirebaseIdService,该类将生成错误“ 无法解析符号FirebaseInstanceIdService ”。
我已经在AndroidManifest.xml中声明服务
服务名称也会产生错误
“ com.asad.chatapp.Notifications.MyFirebaseIdService无法分配给 android.app.service 检查信息:验证xml文件中的资源引用“
类代码:
public class MyFirebaseIdService extends FirebaseInstanceIdService {
@Override
public void onTokenRefresh() {
super.onTokenRefresh();
FirebaseUser firebaseUser = FirebaseAuth.getInstance().getCurrentUser();
String refreshToken = FirebaseInstanceId.getInstance().getToken();
if (firebaseUser != null){
updateToken(refreshToken);
}
}
服务代码:
<service android:name="com.asad.chatapp.Notifications.MyFirebaseIdService"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
</intent-filter>
</service>