我使用订阅主题的 fcm 制作了一个 android 应用程序。
这是我的代码的一部分FirebaseMessagingService
。
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
mApplication = (ApplicationAVL)getApplication();
Log.d("FCM received === ", "ok");
cancelNotification();
ApplicationAVL mApplication = (ApplicationAVL) getApplication();
checkPollingService = isMyServiceRunning(AVLPollingService.class);
if(!mApplication.isPollingNow() || !checkPollingService){
EventBus.getDefault().post(new FcmToPollingEvent());
}
}
没有通知代码,但在关闭应用程序后也会始终显示通知消息。
cancelNotification()
是我尝试过的删除通知的方法,但它不起作用。public void cancelNotification(){ String ns = NOTIFICATION_SERVICE; NotificationManager nMgr = (NotificationManager)getSystemService(ns); nMgr.cancelAll(); }
UnsubscribeToTopic onDestory
,但它也不起作用。
如何禁用fcm
通知?
请帮我...