所以我有一个问题,我们希望能够在我们的网站和Android市场上销售我们的AndroID应用程序.如果我们只是将.apk文件粘贴在我们的网站上并让人们在付费后下载它,我们如何阻止他们将htat .apk文件提供给朋友?我整个上午一直在寻找解决方案.我只是希望能够保护我们的应用程序不被安装在多个设备上.
因此,如果你得到它,将它安装在手机上,然后交给朋友朋友,它会阻止他/她并显示一些错误.
解决方法:
第一个想法:在您的网站上提供基于IMEI加密的解锁代码.
当人们在您的网站上购买应用时,他们必须在应用启动时输入代码.该应用程序将未加密的号码与手机IMEI进行比较.
因此,如果有IMEI B的人A与使用IMEI C的人共享应用程序,该应用程序将无法运行.
编辑:阅读这篇精彩的帖子,获取AndroID设备的唯一编号:Is there a unique Android device ID?
你也可以试试
Settings.Secure#ANDROID_ID
将Android id作为唯一的64位十六进制字符串返回.
import androID.provIDer.Settings.Secure;private String androID_ID = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);
但它有时被称为空,它被记录为“可以在出厂重置时更改”.使用风险自负,可以在root手机上轻松更改.
最弱的部分现在是市场,这很容易分享和复制它.
总结以上是内存溢出为你收集整理的android – 如何将.apk文件与其他人共享?全部内容,希望文章能够帮你解决android – 如何将.apk文件与其他人共享?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)