我被要求提供我编写的Android应用程序的一些评论副本,这很棒,但是我不愿意将完整的应用程序分发给任何人。我想制作一个有时间限制的版本(可以工作约两个星期,然后放弃幽灵)。
最简单的方法是什么?我自己尚未对此进行测试,但我认为从理论上讲,如果有人使用在两周后到期的密钥库来构建应用程序,则可能会起作用。是正确的吗,还是我必须在应用程序中放置一行代码,如果您尝试在设置的日期后启动它,则会将其关闭?
安装应用程序后,不会检查密钥库;仅在安装时验证日期。
我想您将必须输入自己的时间限制代码。尽管如果您想真正地偏执,可以考虑用户可以更改其设备的时钟。
或者,您可以进行在线检查(针对服务器上的时间),或者使您分发的每个APK都嵌入一个单独的令牌,并针对您的服务器进行验证。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。