最终在Parse SDK中有时仅在重新加载应用程序时保存

时间:2018-08-10 17:18:42

标签: parse-server

我正在Parse iOS SDK中使用 saveEventually ,而不是 SaveInBackground ,以防万一没有可用的网络。大多数情况下,保存会立即发生。但是,有时(大概是如果网络连接不良),我遇到了很多问题,即使经过了一段时间并且网络显然可用,也无法保存任何内容。推高所有存储的项目并保存它们的唯一方法是完全关闭该应用程序,然后重新打开它,通常这将立即保存所有内容!

我从Parse中发现了这一点:

  

“使用saveEventually保存的对象将本地存储在磁盘上   缓存直到可以将其保存。他们将被发送   如果可能,请立即。否则,它们将在下一次发送   网络连接可用。“

根据我的经验,事实显然并非如此。

我想知道为什么SDK无法实现网络可用,以及我是否可以采取任何措施迫使它尝试更多。我还想知道 SaveInBackground 将尝试查找网络并保存多少次,因为我相信它至少会尝试几次,如果可以的话,我是否可以切换到尝试该方法。

有什么想法吗?

0 个答案:

没有答案