有没有类似于Path's Android Priority Job Queue的iOS作业队列可以与社区分享?我对iOS非常陌生,所以我不确定平台本身是否提供了这样的解决方案。在安卓上不存在这样的事情,因此我不得不使用Path慷慨提供的库。如果iOS本身或Xcode有这样的解决方案/API,请指引一下我。如果没有,请分享你的解决方案,谢谢。
基本上,我正在寻找一个作业队列,它可以允许用户在没有网络的情况下向服务器发送数据:这意味着即使用户关闭iPhone,队列也会保留数据。然后,在稍后的某个时间,当系统检测到网络时,将数据推送到服务器。
SO上已经有一个类似的问题,因此我包含它以获取更多细节:如何在android上排队等待服务器派遣数据。不同之处在于我的问题是针对iOS的,而他们的问题是针对android的。
用例
我的情况是想象一个用户正在地铁上乘坐火车(没有网络),但决定发送电子邮件。然后关闭应用程序,甚至关掉手机。一个小时后,当用户重新打开手机并检测到网络时,该应用程序会发送电子邮件。