サービスが実行されているかどうかを確認し、必要に応じて再起動する「ウォッチドッグ」アラームマネージャーを介して実行されているサービスがあります。
これは、ユーザーがアプリ ストアからアプリを更新するまで正常に機能します。おそらく、電話からアプリを削除してパッケージを置き換えるプロセスにより、AlarmMgr エントリが無効になります。
アプリがアプリ ストアからアップグレードされた結果として発生するパッケージの変更に基づいて、サービスを再スケジュールするために使用するインテントを教えてください。
以下の 1 つ以上が必要と思われます。
<intent-filter>
<action android:name="android.intent.action.PACKAGE_CHANGED"/>
<action android:name="android.intent.action.PACKAGE_REPLACED"/>
<action android:name="android.intent.action.PACKAGE_INSTALL"/>
</intent-filter>