アプリに追加された新しい機能に関する通知があります。を登録し、BroadcastReceiver
をリッスンしIntent.ACTION_MY_PACKAGE_REPLACED
ます。正常に動作し、受信して通知を表示できます。最近のタスクのスワイプでアプリを閉じても機能します。ブロードキャストを受信する新しいプロセスが起動されているのがわかりますが、アプリに到達しない場合があることに気付きました。
- アプリがインストールされ、更新前に実行されない場合。
- アプリがいつでも強制終了され、更新前に再起動されていない場合。
何故ですか?最近のタスクスワイプでアプリを閉じると、プロセスが強制終了され、バックグラウンドサービスがない場合は、[設定]-> [アプリ]から強制的に閉じたかのように停止するはずだと思いました。