Xamarin.Forms持久系统时钟

时间:2017-08-02 04:13:47

标签: c# xamarin.forms

我正在努力为我的计划应用找到一种方法来解释用户更改系统时间的问题。我很欣赏如果用户更改时区我可以看到,但是如果他们对实际时钟进行了更改,那么它会将所有内容发送出去。

为了让它变得更加尴尬,使用我的应用程序可能需要几个小时才可以关闭手机,并且大部分时间都没有连接。

我希望有一个持续时钟不受用户更改时间的影响,或者有一种方式(在xamarin.forms中)捕获事件或用户的消息会改变时间。

先感谢您的帮助

AJ

1 个答案:

答案 0 :(得分:1)

Android' Location,iOS CLLocation和Mac CLLocation包含timefix的UTC(不必是GPS,只需要手机信号塔就足够了)。理论上用户可以操作流氓蓝牙GPS提供商,假冒软件GPS提供商生根或越狱,但除非你可以移动时间集合&计算逻辑到您自己的服务器而不是用户的受控设备,依靠位置提供商将是最少的努力。