AndroidアプリでFCMを実装しようとしています。少数の電話機では、アプリがフォアグラウンド/バックグラウンド/殺されたときに通知が受信されます。しかし、一部の携帯電話では、アプリがフォアグラウンド/バックグラウンドにあるときにのみ受信されます。アプリが殺されると、onMessageReceivedとランチャーgetExtraも呼び出されません。私は、APIからのデータと通知オブジェクトの両方を使用しています。アプリが強制終了されたときにFirebase通知が一部の携帯電話に表示されない
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.e("Here", "here");
if (remoteMessage.getData().size() > 0) {
Log.e(TAG, "Data Payload: " + remoteMessage.getData().toString());
try {
JSONObject json = new JSONObject(remoteMessage.getData());
sendPushNotification(json);
} catch (Exception e) {
Log.e(TAG, "Exception: " + e.getMessage());
}
}
if (remoteMessage.getNotification() != null) {
Log.e(TAG, "Message Notification Body: " + remoteMessage.getNotification().getBody());
}
}
、あなたがこのリンクを参照することができ –
モバイル設定を共有し、それはあなたを助けるhttps://stackoverflow.com/questions/37711082/how-to-handle-notification-when -app-in-in-firebase – Raja
@Raja私はすでにこれを試しましたが、うまくいきません。 –