如何防止apk侧载

How to prevent apk sideloading

我是一名 Android 主题设计师,我在 Google Play 上发布我的主题 apk。

我发现很多用户基本上只是在窃取我的主题。这些主题不允许支持许可证检查。许多用户只是简单地安装主题,然后复制并退款,然后简单地重新安装复制的 apk。

这是一个大问题,我想知道是否有人知道添加代码的方法,即:防止从未知来源安装 apk 的清单?将它放在尝试重新安装然后失败的地方会很棒。

当然这不会 100% 阻止盗窃,因为他们可能会 adb 推送应用程序或反编译并删除代码,但我相信它肯定会阻止很多盗窃。在此之前,您只需要担心拥有 root 权限的用户访问数据分区的大部分情况。

现在有几个不需要 root 权限的文件应用程序可以从数据中复制 apk,从而可以轻松访问以进行盗窃。

Google Play 有一项许可服务,可检查以确保用户确实在 Google Play 上为应用付费,称为应用许可。 Google Play 许可服务主要用于希望验证当前用户是否确实在 Google Play 上为应用程序付款的付费应用程序。这是有关如何将其实现到您的应用程序中的文档; https://developer.android.com/google/play/licensing/index.html