2012-02-01 74 views
0

我希望为某些应用程序添加应用程序签名,该签名仅适用于1或2天。我做了足够的谷歌搜索,但没有找到足够的信息。所以请让我知道如何让应用程序在2天内过期。在Android中申请签名2天

回答

1

只需在应用程序首次启动时添加计算时间等于2天的警报即可。
当警报到期时,您将收到回调并将全局标志设置为false。
你的应用程序中的代码,如果该标志为假,显示锁定屏幕

+0

但是清理数据将删除共享首选项数据...所以它可能不适用于众所周知的android用户 – Isham 2012-02-11 10:19:42

+0

如果你想要这样的安全,那么你必须在你的应用程序中添加一个服务器交互,以便应用程序将使简单的调用通知并检查应用程序的状态。 – akkilis 2012-02-12 04:20:46

+0

此外,如果制作服务器很难,你可以使用谷歌文档形式来实现这一点。发送IMEI以识别并标记为值。然后在应用程序开始为应用程序获取相同的值。 – akkilis 2012-02-12 04:23:34

0

您可以将第一个开始时间保存在SharedPreferences,然后在每次开始时比较当前时间和保存的时间。如果2天过去了,你可以做任何你想做的事情。

虽然可能无法自动从设备中删除应用程序。

0

如果您的应用向服务器发送数据,则应在该处存储“首次运行时间”。在本地存储在手机上(例如SharedPreferences)不是很安全,因为它可以通过更改手机的时间设置轻松解决。