验证APK是一种有偿的副本(避免应用程序的盗版)(Verify that apk is a paid

2019-07-29 13:51发布

我完全新的到Android Play商店。 我工作的一个应用程序,几乎完成并准备发布。

但我注意到,你可以apk文件(购买后)复制到另一个位置(SD卡为例)与另一台设备上安装它。 这是我想避免的。

我的问题是:

  • 请问谷歌Play商店下载之前签订了一些独特的ID apk文件? 如果是真的,我可以读/获取从APK这个代码?
  • 是否有可能知道,购买应用程序或我可以访问该用户的其他一些细节的用户的电子邮件地址?
  • 是否有可能获得设备的独特细节?
  • 是否有另一种解决方案可以保护APK的副本?

我想创建该设备绑定到应用程序的注册方法,因此当用户试图复制该应用,这是不可能用它。 这一切可能吗?

如果你有任何问题,让我知道。

PS:我使用的Adobe Flash Builder来构建应用程序。

Answer 1:

最好的办法是拉特(Android的授权验证库)和跟踪设备安装的组合。

LVL http://developer.android.com/guide/market/licensing/index.html

跟踪设备安装http://android-developers.blogspot.in/2011/03/identifying-app-installations.html



Answer 2:

要验证用户已经支付有一个谷歌Play授权服务 ,您可以使用它。 还有,如果你选择使用他们在谷歌版权保护机制的发挥,但是他们现在都废弃了,因为你应该用我刚才提到的服务。 您可以收集一些独特的设备的详细信息,有API来做到这一点,但是这是不是真的需要。



文章来源: Verify that apk is a paid copy (avoid piracy of app)