앱을 개발할 때 앱이 제거되거나 업데이트되면 알림이 사라지는 것으로 나타났습니다. 내 앱에 알림을 등록 취소 할 소스 코드가 없습니다.앱이 제거되거나 업데이트 될 때 Android 알림이 사라짐
앱을 제거하거나 업데이트하면 ACTION_PACKAGE_REMOVED 인 텐트가 방송됩니다. 그리고 뭔가 그것을받은 후 NotificationManager에 대한 cancel() 메서드를 호출합니다.
이 메커니즘이나 로직을 아는 사람이 있습니까?
앱을 개발할 때 앱이 제거되거나 업데이트되면 알림이 사라지는 것으로 나타났습니다. 내 앱에 알림을 등록 취소 할 소스 코드가 없습니다.앱이 제거되거나 업데이트 될 때 Android 알림이 사라짐
앱을 제거하거나 업데이트하면 ACTION_PACKAGE_REMOVED 인 텐트가 방송됩니다. 그리고 뭔가 그것을받은 후 NotificationManager에 대한 cancel() 메서드를 호출합니다.
이 메커니즘이나 로직을 아는 사람이 있습니까?
제거하려는 패키지는이 의도를 수신하지 않습니다. 여기에 문서를 참조하십시오 : https://developer.android.com/reference/android/content/Intent.html#ACTION_PACKAGE_REMOVED
제거중인 앱을 추적 할 수있는 방법이없는 것처럼 보입니다.
안녕하세요, 저는 이미 알고있었습니다. 제가 말했던 것은 패키지가 제거 된 후입니다. 어떤 매니저 나 서비스는 패키지에 등록 된 통지를 등록 해제합니다. –
내부 세부 정보를 찾으려면 http://androidxref.com/을 사용해보세요. 예를 들어, http://androidxref.com/source/xref/frameworks/base/core/java/com/android/internal/content/PackageMonitor.java#297 – kodlan
링크를 찾을 수 있지만 질문에 답할 수 있습니다. 여기에 답변의 핵심 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. - [From Review] (리뷰/저품절 게시물/17378390) – Jens
https://stackoverflow.com/help/dont-ask –
앱을 제거한 후에 알림이 해제되지 않으면 어떻게되는지 상상해보십시오. – iceman