Simperium没有同步数据

时间:2015-07-20 06:17:55

标签: ios xcode core-data simperium

我正在使用Simperium开发iOS应用程序。当我登录simperium然后它正常工作意味着它正确地同步数据。一旦用户登录,他将保持登录状态,直到他不会退出。因此,如果应用程序进入后台,那么他将保持登录状态。问题是,当应用程序进入后台或者如果不活动一段时间(如3-4小时)以及应用程序进入前台时,则simperium数据不会正确同步每次预期,如果我注销并再次登录,那么数据会正确同步。因此,我认为因为Something会话就像问题意味着Simperium在它过期后有固定的会话时间,是这样吗?

1 个答案:

答案 0 :(得分:1)

Simperium依靠WebSocket连接在后端来回传递变化。

只要用户有效登录,并且身份验证令牌仍然有效,该库就会自动处理重新连接/超时,包括FG / BG切换。

很少有人问你:

  • 您使用的是哪种身份验证方法?基于令牌还是UI?
  • 你有没有连接" backgroundFetchWithCompletion" ?
  • 如果你杀了该应用并重新启动,那么同步功能是否仍会卡住?
  • 您使用的是哪个iOS版本?你在设备或模拟器上重复了吗?
  • 您能否确认您是否使用最新的Simperium版本?

请务必随时在主存储库(https://github.com/Simperium/simperium-ios)上打开问题。确保包含详细日志,我们很乐意看一看。

谢谢!

相关问题