在AndroidManifest.xml文件中,添加一个名为FirebaseMessagingService的服务并设置优先级:
同时,在MyFirebaseMessagingService类中,重写onNewToken()和onMessageReceived()方法:
public class MyFirebaseMessagingService extends FirebaseMessagingService {
@Override
public void onNewToken(String token) {
Log.d("TOKEN", token);
}
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.d("REMOTE_MESSAGE", remoteMessage.getNotification().getBody());
}
}
最后,确保在Firebase控制台中已经开启了通知功能。这样,Firebase通知就可以在Android 10中正常工作了。