私のアプリはFCMを受け取り、ターゲットのアクティビティを開くローカル通知を送信します。これは、アプリケーションが実行されていないときにローカル通知がクリックされた場合に問題ありません。Android - フォアグラウンドでのアプリのローカル通知の処理
しかし、私のアプリが既に実行中(フォアグラウンドまたはバックグラウンド)のときにローカル通知がクリックされた場合、ターゲットアクティビティを開きたくないのに、まずAlertDialogが表示されます。したがって、アクティビティのスタックは変更されず、ユーザーは以前に行っていたことを続けることができます。
ローカル通知にはアクティビティが必要で、アクティビティが開始されているようです。とにかく私が上にしたかったことを達成していますか?
私はこれが良い方法だと思います。アラートを表示する必要がある場合は、ローカル通知を送信する前にOPをチェックしてください。もしそうなら、イベントや放送などを送信する必要があります。活動はそれがshであるべきことを知っているああアラート。 – dees91