是否有人拥有类似于Path 的 Android Priority Job Queue的 iOS 作业队列,他们不介意与社区共享?我对 iOS 很陌生,所以我不确定平台本身是否提供这样的解决方案。在 android 上不存在这样的东西,所以我不得不使用 Path 慷慨提供的库。如果 iOS 本身或 Xcode 有这样的解决方案/API,请指点我。如果不是,请分享你的,如果你不介意的话。谢谢。
基本上我正在寻找一个作业队列,即使在没有网络的情况下也可以允许用户将数据发送到服务器:这意味着即使用户应该关闭 iPhone,队列也会保留数据。然后在稍后的某个时间,当系统检测到网络时,将数据推送到服务器。
关于 SO 已经有一个类似的问题,所以我将其包括在内以获取更多详细信息:How to queue up data for server dispatch on android。不同之处在于我的问题是针对 iOS 的,而他们的问题是针对 Android 的。
用例
我的案例是假设用户在地铁(无网络)上搭乘火车,但决定发送电子邮件。然后关闭应用程序,甚至关闭手机。然后一个小时后,在用户重新打开手机后,当检测到网络时,应用程序会发送电子邮件。