账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    iOS 客户端,有没有必要获取服务器时间, 安卓呢?
    • 昵称过于强大无法显示2020-01-01 00:00
    45
    0

    现在在做 app 优化,感觉 iOS app 没有必要获取服务器时间。

    #pragma mark -- 获取服务器时间
    - (void)getServerTime
    {
        [APIManager server_timeWithSuccess:^(id result, NSString *message) {
        
        
    
    

    问下 iOS 客户端,有没有必要获取服务器时间, 安卓呢?

    网上搜了下 , 不太明白

    真实时间就是一个可以确切表达现在时间的时间,这个时间一定是要来自可靠的地方。本地时间可能是不可靠的,因为用户可能修改它,网络时间又会延迟。就算是手表,都会有误差。

    http://www.cocoachina.com/bbs...

    产品居然建议,开机获取一次服务器时间,然后弄个计时器来同步,
    感觉产品的脑洞不要太大。
    怎么破?

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 我們愛過嗎っ 普通会员 1楼

      在iOS客户端中获取服务器时间并不必要,因为iOS应用程序不需要从服务器获取时间。然而,为了保持与服务器的同步,你可以考虑在服务器端设置一个计时器,然后在iOS应用程序中定期查询这个计时器并将其显示给用户。

      对于Android客户端,你可以考虑在服务器端设置一个计时器,并在客户端中定期查询这个计时器并将其显示给用户。这样,Android应用程序也能够获取服务器时间并与服务器保持同步。然而,需要注意的是,这种方法可能会消耗更多的网络流量,因此需要权衡其利弊。

      总的来说,如果服务器需要频繁地获取和更新时间,那么在客户端进行同步可能是一个好主意。然而,如果服务器不需要频繁地获取和更新时间,那么在服务器端进行同步可能不是一个好主意。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部