2017-09-19 12 views
-2

アプリを開発すると、アプリが削除または更新されると通知が消えてしまうことがわかりました。私のアプリに通知を登録解除するソースコードはありませんでした。アプリが削除または更新されるとAndroid通知が消える

私はアプリが削除または更新されると、ACTION_PACKAGE_REMOVEDインテントがブロードキャストされると思います。そしてそれを受け取った後、何かをNotificationManager上でcancel()メソッドを呼び出します。

このメカニズムやロジックを知っている人はいますか?

+0

https://stackoverflow.com/help/dont-ask –

+1

アプリをアンインストールした後に通知が却下されなかった場合の状況を想像してみてください。 – iceman

答えて

0

削除されているパッケージには、この意図はありません。 ここをクリックしてください:https://developer.android.com/reference/android/content/Intent.html#ACTION_PACKAGE_REMOVED

削除されるアプリを追跡する方法がないようです。

+0

こんにちは、私はすでにそれを知っていました。私が言ったのは、パッケージが削除された後です。マネージャーやサービスはパッケージに登録されている通知を登録解除します。 –

+0

内部の詳細を知りたい場合は、http://androidxref.com/を試してみてください。たとえば、私はこれを見つけましたhttp://androidxref.com/source/xref/frameworks/base/core/java/com/android/internal/content/PackageMonitor.java#297 – kodlan

+0

このリンクは質問に答えるかもしれませんが、ここでの答えの本質的な部分を含めると、参照のためのリンクを提供する方が良いです。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](/レビュー/低品質の投稿/ 17378390) – Jens

関連する問題