我正在设计一个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?)。此外,为了使用不属于自己的帐户,这可能容易被黑客入侵。
以某种方式解决这个问题?也许使用应用内结算? 我向任何解决方案开放。
感谢