不在第二次安装免费版本的应用程序在同一

问题描述:

我已经在Android market.I要装载免费版本的应用程序只有一次在devices.Not第二次安装应用程序。如何解决这个问题在Android设备。不在第二次安装免费版本的应用程序在同一

+0

看起来像限制访问一个免费的应用程序有点奇怪的方式。您是否说我可以在我的手机上下载试用版本,但是如果我因任何原因将手机中的应用程序丢失,我将失去试用版本?为什么不只需要登录,就可以更安全地管理所有这些。 – Cylindric

+1

如果它是免费的,为什么要限制用户?这是我的手机,我有权下载应用程序并根据需要多次安装它!这可能表示您的应用程序存在编码问题,只要您的应用程序能够检测到它以前安装的应用程序,“重新安装”应用程序没有任何问题,但有很多方法可以做到这一点(其中大部分都涉及与外部服务器的通信) – Guillaume

我想到的一个解决方案是在SharedPreferences上设置一个值,虽然它可以在根设备上删除/修改,并检查它是否设置为使用DEVICE_ID调用Web服务并检查数据库中是否已存在如果没有,请添加它。

随着..如果用户卸载应用程序,下一次他/她安装它的SharedPreferences值将不会被设置,所以当你打电话给你的web服务时,你会看到应用程序之前安装在该设备上。