从互联网IOS获取时间和日期



我正在开发一款每5分钟续费一次的应用程序。检查自上次加注以来的时间的最佳方法是什么,这样用户就不会通过更改设备上的时间来欺骗系统?

例如,看看糖果粉碎。改变系统时间会给你额外的生命,而这正是我需要防止的。我已经完成了这个链接iOS开发-检查互联网时间,但由于我正在获得UTC的日期和时间,我如何才能获得IST的时间和日期http://www.timeapi.org/ist/now现在我得到了错误的时间。我怎样才能做到这一点??T提前通知

当应用程序中的能量级别降低时,您可以在web服务器上进行输入。每次刷新后(你可以自定义刷新逻辑),你可以从服务器上检查"这个特定用户的5分钟时间结束了吗,这样我就可以让他玩得更多"。用户无法欺骗您的服务器时间。

试试这个

NSDate* datetime = [NSDate date];
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]]; // Prevent adjustment to user's local time zone.
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:SS.SSS'Z'"];
NSString* dateTimeInIsoFormatForZuluTimeZone = [dateFormatter stringFromDate:datetime];

希望能有所帮助。

最新更新