我想在我的应用程序中用户可以在http上下载内容,但无需登录。
如何检查对服务器的请求是否附带购买的Android应用程序?
PS。抱歉可怕的英语。
答案 0 :(得分:4)
Android LVL library可以轻松处理。简而言之,它的工作方式如下:
因此,您的应用程序可以使用这些哈希来识别是否已购买应用程序。
答案 1 :(得分:0)
如果您使用单个APK免费且付费,则必须使用应用计费API。也可以将其用于服务器身份验证。
否则,如果它只是市场上的一个APK,那么每个装置都会被购买一个我猜。
答案 2 :(得分:-1)
我会为高级版本生成某种密钥(所有高级版本的一个密钥)。例如:
您可以下载(premium):
http://www.myurl.com/download.php?parameter1=xxx&key=myPremiumVersionKey
您不能下载,因为没有给出键/错键(免费版):
http://www.myurl.com/download.php?parameter1=xxx