我正在使用Simperium开发iOS应用程序。当我登录simperium然后它正常工作意味着它正确地同步数据。一旦用户登录,他将保持登录状态,直到他不会退出。因此,如果应用程序进入后台,那么他将保持登录状态。问题是,当应用程序进入后台或者如果不活动一段时间(如3-4小时)以及应用程序进入前台时,则simperium数据不会正确同步每次预期,如果我注销并再次登录,那么数据会正确同步。因此,我认为因为Something会话就像问题意味着Simperium在它过期后有固定的会话时间,是这样吗?
答案 0 :(得分:1)
Simperium依靠WebSocket连接在后端来回传递变化。
只要用户有效登录,并且身份验证令牌仍然有效,该库就会自动处理重新连接/超时,包括FG / BG切换。
很少有人问你:
请务必随时在主存储库(https://github.com/Simperium/simperium-ios)上打开问题。确保包含详细日志,我们很乐意看一看。
谢谢!