我正在開發應用程序,其中基於Login-Logout
機制以及REST API
集成。如何知道應用程序數據是否被清除或應用程序是否被卸載?
爲了使REST API
請求TOKEN
是必需的。應用程序將此TOKEN
和其他用戶詳細信息保存到SharedPreferences
。
當用戶在應用程序記錄保存所有必需的數據,並在註銷時間的所有數據被從SharedPreferences
移除並且TOKEN
條目從應用服務器
申請還與GCM server
註冊用於發送推送通知用戶刪除。爲此應用程序發送設備註冊ID到應用程序服務器。
但是,如果用戶清除應用數據或卸載,然後應用程序將打開登錄屏幕和應用程序服務器和GCM服務器,因此舊條目保留在應用服務器和新的條目添加到服務器再次註冊。
所以如果服務器發送推送通知給應用程序然後兩個推送通知接收設備。
有什麼辦法,如果應用程序的數據被清除或卸載應用程序以編程方式檢測?
任何幫助將不勝感激。
在您的服務器上爲每個用戶**保存一個唯一的ID。 – showp1984
從GCM生成的設備註冊ID對應用程序而言是相同的。它很少改變 – Rajesh
*如果應用程序數據被清除或應用程序被卸載,是否有任何方法檢測編程?* nope –