![](/img/trans.png)
[英]Android: Delete app associated files from external storage on Uninstall?
[英]Android: Delete record from remote database on app uninstall
我已經為公眾以及我們的客戶編寫了一個應用程序( AirQApp )。 當客戶使用給定的用戶名和密碼登錄時,它將device registration ID
存儲在中央數據庫中,從而為特定客戶生成gcm通知,類似於他們注銷時刪除設備ID的情況,但是當他們卸載此應用程序時,無法刪除該設備的ID。數據庫中的設備ID,因此仍會生成通知。
我用谷歌搜索,似乎無法執行應用程序卸載任務。 還有其他適用於我的方案的解決方案嗎? 是否可以通過設備注冊ID檢查應用程序是否安裝在特定設備上?
提前致謝。
- 最終用戶將卸載該應用程序。
- 第三方服務器向GCM服務器發送一條消息。
- GCM服務器將消息發送到設備。
- GCM客戶端接收到該消息,並向程序包管理器查詢是否有配置為接收該消息的廣播接收器,該接收器返回false。
- GCM客戶端通知GCM服務器該應用程序已卸載。
- GCM服務器將注冊ID標記為刪除。
- 第三方服務器向GCM發送一條消息。
- GCM向第三方服務器返回NotRegistered錯誤消息。
- 第三方刪除注冊ID。
從這里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.