- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在 iPhone 上,有多种方法可以检测用户何时打开您的盗版应用版本。
Android 有没有办法检测用户何时使用您的应用的盗版版本?
最佳答案
License Verification Library (LVL)与您的需求相似。
许可服务是一种控制对您的应用程序的访问的安全方式。当应用程序检查许可状态时,市场服务器使用与发布者帐户唯一关联的 key 对来签署许可状态响应。您的应用程序将公钥存储在其已编译的 .apk 文件中,并使用它来验证许可状态响应。
您通过 Android Market 发布的任何应用程序都可以使用 Android Market 许可服务。不需要特殊帐户或注册。此外,由于该服务不使用专用框架 API,因此您可以向使用最低 API 级别 3 或更高级别的任何遗留应用程序添加许可。
为了帮助您向您的应用程序添加许可,Android SDK 提供了您可以包含在您的应用程序项目中的库源。许可验证库 (LVL) 处理与 Android Market 客户端和许可服务的所有许可相关通信。通过集成 LVL,您的应用程序可以通过简单地调用库检查器方法并实现接收状态的回调来确定当前用户的许可状态。
This document说明许可服务的工作原理以及如何将其添加到您的应用程序中。
和here是一个例子。
引用自here .
关于安卓检测盗版/破解应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6922619/
我刚刚发布了一个应用程序,一个付费应用程序,4 天后一位用户告诉我在中国有另一个网站托管我的应用程序。我从那里下载了它,它在我的设备上运行良好! 这里有帖子说人们可以更改包名称并重新发布 apk。但这
我正在开发一个需要服务器来完成大部分繁重工作的应用程序。我想防止盗版客户端向该服务器发送请求。有没有办法在请求中发送一些标识符,以便我的服务器可以询问 Android Market 是否有该 ID 的
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 9 年前。 Improve this
我是一名优秀的程序员,十分优秀!