如何保护Android应用免受ShareIT等应用的侵害?

如何保护Android应用免受ShareIT等应用的侵害?,第1张

概述我正在尝试开发我的词典应用程序,在我的应用程序中,我正在使用数据库作为我的词典.所以我试图保护我的应用程序或阻止与ShareIT等应用程序共享我的应用程序!或CSHare等.我看到很多人会使用这些应用程序传输带有数据的所有应用程序,我正试图找到一种方法来阻止它或以某种方式取消这个应用程序. 我的应用程序是高级的,我知道可能有某种方式要求用户登录某些个人数据或类似的东西.但我也看到了人们正在使用这些 我正在尝试开发我的词典应用程序,在我的应用程序中,我正在使用数据库作为我的词典.所以我试图保护我的应用程序或阻止与ShareIT等应用程序共享我的应用程序!或CSHare等.我看到很多人会使用这些应用程序传输带有数据的所有应用程序,我正试图找到一种方法来阻止它或以某种方式取消这个应用程序.

我的应用程序是高级的,我知道可能有某种方式要求用户登录某些个人数据或类似的东西.但我也看到了人们正在使用这些共享应用程序做什么.

我不是说要给我一些代码或确切的例子(如果可能会更好)来防止这种分享!小信息和指南也将帮助我更好地开发和保护我的应用程序.

所以请帮助我并给我你的建议.

解决方法 您不能阻止用户共享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等应用的侵害?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1122534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存