我正在設計一個Android移動應用程序。 該應用程序使用信用系統。用戶可以通過Google在應用帳單服務中購買點數。 此外,當用戶安裝應用程序時,它獲得一些免費的信用。Android - 識別應用程序的重新安裝
用戶信用存儲在Web服務器中。當用戶下載應用程序時,創建UUID並將其存儲在應用程序&服務器中。
我需要以某種方式檢測用戶何時卸載應用程序,並重新安裝它,以便接收免費開始信用(重新安裝將創建一個新的UUID,因此它將像一個新用戶)。
我一直在尋找一個手機或用戶標識符,但我讀過,這不是一個很好的主意(http://android-developers.blogspot.com.es/2011/03/identifying-app-installations.htmlIs there a unique Android device ID?或How to find serial number of Android device?)。此外,爲了使用不屬於自己的帳戶,這可能容易被黑客入侵。
以某種方式解決這個問題?也許使用應用內結算? 我向任何解決方案開放。
感謝