public class Notification extends FirebaseMessagingService {
private static final String TAG = "MyFirebaseNotification";
@Override
public void onMessageReceived(final RemoteMessage remoteMessage) {
Map<String, String> data=null;
Log.v(TAG,"notification Received");
Log.v(TAG,remoteMessage.getData().toString());
}
}
当申请被杀死时,未调用方法。即使该应用被杀死,而不是在前景或背景中,我如何收到通知。
请在关闭应用程序时(重新启动后或刷新后(检查以下命令
adb shell dumpsys package MY-PACKAGE | grep stopped
如果您可以读取stopped=true
,则意味着设备的制造商实现了非标准行为在刷卡时以"强制 - 停滞"应用程序组成。
force-stopping
与禁用非常相似,直到用户再次打开它为止。当该应用处于该状态时,许多Android行为将行不通(广播,警报..(
如果这是行为的根本原因,您应该与制造商联系,并要求他们通过删除这种非标准行为来修复设备