我的应用程序是高级的,我知道可能有某种方式要求用户登录某些个人数据或类似的东西.但我也看到了人们正在使用这些共享应用程序做什么.
我不是说要给我一些代码或确切的例子(如果可能会更好)来防止这种分享!小信息和指南也将帮助我更好地开发和保护我的应用程序.
所以请帮助我并给我你的建议.
解决方法 您不能阻止用户共享APK而不是您可以构建允许或拒绝用户使用您的应用程序的逻辑.你可以做两件事.
1)验证安装程序
如果安装程序是可信的(您托管了您的应用程序),例如Play商店,亚马逊商店则允许该用户.
public static boolean verifyInstaller(final Context context) { final String installer = context.getPackageManager() .getInstallerPackagename(context.getPackagename()); return installer != null && installer.startsWith(PLAY\_STORE\_APP\_ID);}
2)Implement Google Play Licensing与Licence Verification Library
借助Google Play许可,您的应用可以在运行时查询Google Play以获取当前用户的许可状态,然后根据需要允许或禁止进一步使用.
总结以上是内存溢出为你收集整理的如何保护Android应用免受ShareIT等应用的侵害?全部内容,希望文章能够帮你解决如何保护Android应用免受ShareIT等应用的侵害?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)