android - 限制分享android应用apk

标签 android apk

我是安卓新手。我有一个应用程序,我必须限制应用程序的 .apk 文件被用户共享给其他手机 android 手机持有者。

这就像如果我将我的 .apk 文件保存在我自己的网站中,那么我希望用户可以从我的网站下载 .apk,而不能与其他人共享相同的 .apk。我想将 apk 的共享限制为多部手机。每次用户想要安装应用程序时,他/她必须从游戏中或通过我的网站进行安装,但共享的 .apk 无法安装。

另外我想问下能否区分app是分发安装还是从play安装。

那么你能告诉我一些解决办法吗?

提前致谢

最佳答案

1) 如果用户在存储中有 apk,你不能阻止用户转发你的 apk,你可以做的是在你的应用安装后删除它(你应该通过一些 api 搜索它,如果找到就删除它),限制:- apk 可以在安装前共享。

市场上有一些工具/应用程序声称可以将已安装的应用程序转换为 apk,然后可以将其转发到其他设备。

Similar question on Forward locking of apk

2) 虽然您不能阻止用户转发您的apk,但可以阻止其他用户使用它,如果他们从其他来源收到此应用程序,那么您的web>,正如我之前所做的那样,通过客户端服务器通信,在服务器上基于移动 IMEI 生成 key ,因此该应用程序将被激活用于特定基于 IMEI 号码的手机。因此,如果其他用户尝试使用它,您可以检查此 IMEI 是否已注册,并采取相应措施。

关于android - 限制分享android应用apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14664738/

相关文章:

android - 使用 Glide 库,在自定义弹出窗口中显示图像

java - 我如何将此 Activity 转换为 fragment 并将 fragment 转换为导航

php - 如何在没有 SSL 的情况下保护用户身份验证?

android - 生成签名APK播放商店

android - 已签名的APK无法正常运行,但调试版本可以正常运行

javascript - AngularJS ng-repeat 更新不起作用

java - 如何将公历转换为中国农历?

android - 如何在不解压缩的情况下从apk文件中删除目录?

android - 在 Play 商店上传 apk 时出错

java - Android keystore 停止工作