对apk的安装施加限制

时间:2011-06-09 09:32:21

标签: android

我想对Android移动应用程序(apk)的发布做出某些限制。

我目前没有将apk上传到Android市场。

我想向用户提供以下限制的apk。

I>安装Android移动应用程序(apk)后,应用程序应该只工作5天。

II> apk文件不能在同一个移动设备上重复安装多次。

有没有办法使用代码,我可以做出上述限制?

请提供实施相同的建议/提示。

温暖的问候,

CB

2 个答案:

答案 0 :(得分:2)

卸载应用程序后,您在设备上存储的任何内容都将被删除,因此您无法检查以前的安装。您可以在SD卡上隐藏一些东西,然后您无法立即让用户擦拭SD卡或交换SD卡。

我建议使用简单的网络服务为应用安装注册unique ID。然后,您可以定期查询此Web服务,以确定5天限制是否已过期。即使用户卸载并重新安装应用程序,仍将应用5天限制。

答案 1 :(得分:0)

我认为应该有一个API,它为您提供设备上安装apk的日期,之后我们可以将安装日期与当前日期进行比较,并计算是否发生了5天。这可能会解决问题。抱歉,但我不知道有任何此类API来获取安装日期,但如果找到API则可以解决您的问题。我刚刚提出了一种方法。让我也知道它是否有效。