2010-07-12 62 views

回答

0

最简单的是分配给端口13的白天协议,但只有少数服务器提供这种服务(在例如Windows NT和更高版本中是可选的)。你有什么可用于查询?

+0

可以请你最后一部分的细节“你有什么可用于查询?”... 为了更清楚,我试图发布我的android应用程序的有限期试用版包。这将允许用户使用(所有功能)我的应用程序免费1个月。由于它是有限的,我编写试用版过期日期(不要混淆这与1个月的试用期,这个试用报价截止日期是apk本身的截止日期)在我的应用程序代码中进行编码,然后编译发布。 – Mithraa 2010-07-12 13:23:12

+0

因此,一旦试用版过期后,用户无法卸载我的应用,并再次重新安装并永久使用它。当应用程序第一次运行时,我将硬编码日期与时间服务器的日期进行比较(我计划使用时间服务器,因为用户可能会在安装和打破我的安全检查之前自己调整电话计时)以验证apk的到期。 – Mithraa 2010-07-12 13:23:45

+0

我不知道如何将我的android应用程序与时间服务器集成。从电话以外的任何其他有效来源获取日期的任何其他可能性也是受欢迎的。顺便说一句谷歌提供这样的时间服务器。请帮帮我。 – Mithraa 2010-07-12 13:27:10

1

有很多时间服务器,选择一个可能取决于你在哪里。您可以在NTP.org找到“公共”列表。您可以从RFC958获得有关如何与NTP服务器进行通信的信息。仅供参考,我认为改变设备上的时间将需要ROOT权限。

1

我有同样的问题。看起来像Android有一个ntp客户端,如果你看日志。但它每次都失败......如果解决了这个问题,它已经帮助了许多项目/人员。

作为解决方法,我在Android上试过这个code,我工作。这样你可以纠正你的本地时钟。 (你需要root权限才能设置它)

相关问题