2013-03-15 46 views
0

描述:我有跟踪应用程序,我将它发布到Google Play上。我有两个版本的应用程序,一个是免费版本,另外一个是针对高级用户的。如何限制Android应用程序的安装仅限于高级用户。

在免费版本的任何一次可以从谷歌下载我的应用程序打..

对于高级版本:我会给许可应用程序的谁买它特定的用户..

问题:我不我希望我的高级版应用能够与其他设备共享。我希望将高级版应用安装到购买它的人身上,并且我将该域名授予可以从网页跟踪他/她的记录的高级用户...

有没有人可以告诉我如何维护此记录所以我可以限制我的高级版应用程序从其他设备安装...

我认为的一些解决方案:我将保持一个IMEI号以及许可证代码,当用户安装应用程序时,我会阻止许可..

任何其他解决方案,请建议我...

+1

...如果高级用户的手机坏了,他必须用新的IMEI获得新手机? – 2013-03-15 05:25:08

+0

是的,这将是问题,所以这可能是什么可能的解决方案? – krish 2013-03-15 05:37:25

+0

执行此操作的“常规”方法是使用[Google Play许可](http://developer.android.com/google/play/licensing/overview.html),该操作可以按用户期望的方式工作。 – 2013-03-15 05:42:38

回答

1

请不要这样做。这与用户期望不符。

Google Play允许您发布您的应用程序(或其版本),并收取费用。 Google会从中收取交易费用,而您将收到其余的费用。作为交换,用户能够在他们的账户链接到的任何设备上安装应用程序。

添加像您提出的任意限制会令用户失望;除非你有一个非常有说服力的理由来实施它,否则我会强烈建议你避免它。

编辑:正如在此主题的其他地方指出的,您可以使用许可API中的DeviceLimiter。由于上述其他原因,我仍然建议不要这样做,但它可能是

0

你可以让任何人来我安装它,但要求登录。这样,只有注册用户才能使用该应用程序。

仅为购买应用程序的人提供许可证号。在首次登录时询问并验证许可证号码。

相关问题