我正在尝试在我的iOS应用程序中构建一个离线同步功能,并希望从社区获得一些关于策略和最佳实践的反馈/建议,以便做同样的事情.应用程序详细信息如下:
该应用程序向用户显示数字目录,并允许他们执行创建和下订单等操作.目前,该应用程序仅在联机时才有效,我们为所有操作提供API,例如查看目录,创建/下达返回JSON数据的订单.我们希望为用户提供离线/同步功能,用户可以通过该功能查看目录并在离线时创建/下订单,当他们上线时,订单详细信息将同步并更新到我们的服务器.我们还希望从服务器中提取最新数据,并让应用程序离线时,在应用程序更改或服务器上发生的订单更改的情况下让应用程序保持最新.你能帮助我找到最好的设计和方法来处理这种功能吗?