繁体   English   中英

保护apk

[英]To protect the apk

我已经开发了一个应用程序并创建了apk.Now我想避免该应用程序的盗版意味着如果我在我的设备上安装了apk,如果我想在另一台设备上安装相同的apk,那么它不应该被安装在另一个设备。 有什么办法吗?

那么你正在寻找的是个性化的APK,意味着每个设备你需要建立一次APK,并且你需要把逻辑表明APK只能安装在一个设备上; 为此,您可以在APK中提供一个NUMBER,安装后您可以调用Web服务将该NUMBER存储在云数据库中。

每次安装后你都需要做两件事......

使用Web服务查询数据库,如果是,那么特定数字已经存储在clooud上,然后设置一个永远不允许用户再次查看应用程序数据的标志...

如果现在找到存储在服务器上。

这只是逻辑你需要思考为什么你需要独特的APK每个设备?

如果您不想使用Web服务和云数据库,您可以使用GetDeviceId()它返回唯一的设备ID,例如,GSM的IMEI和CDMA电话的MEID。 如果设备ID不可用,则返回null。

所以在你的APK中你需要检查IF XYZ == GetDeviceId()Result然后允许用户访问APPS; 否则写下您未授权查看此消息的消息。

为此,您需要在向用户询问其DeviceID()后构建APK

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM