首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设计处理离线数据rest api

如何设计处理离线数据rest api
EN

Stack Overflow用户
提问于 2016-01-25 20:39:33
回答 1查看 1.4K关注 0票数 3

我有多个api,我们已经提供给android开发人员。像这样:

1)创建名片API

2)创建联系人API

因此,当应用程序在线时,这些api可以正常工作。所以我们的需求是在应用程序离线时处理创建名片和联系人。

我们正在执行以下步骤,但不确定:

1)安卓开发者在app下线时保存名片,并在app上线时使用单独的离线名片api将数据发送到服务器。

2)与我们使用离线联系人api离线创建联系人的操作相同。

我的问题是,我想在一个api调用中执行,以便将所有数据发送到服务器并执行操作。

这种方法正确吗??另外,请建议什么是处理离线数据的最佳方法。另外,当应用程序上线时如何处理同步数据??

如果我能提供更多信息,请告诉我。

EN

回答 1

Stack Overflow用户

发布于 2016-01-25 23:21:17

我不明白你是怎么处理这件事的。我的理解是,当应用程序离线时,您希望将发送的任何API请求“排队”。

你的过程看起来很好,但是如果不知道应用程序“离线”的术语,很难理解这是不是最好的。

假设您的意思是保存应用程序的服务器处于离线状态,那么您是正确的,您希望在android应用程序中有一个进程来存储请求,直到应用程序变为在线。但是,这对最终用户来说可能是危险的。他们应该会收到一条关于应用程序正在离线的消息,并按原样“稍后重试”。令人担心的是,他们提交了一个请求,让x个新联系人排队,然后重新提交,而没有意识到申请是离线的。

我建议您构建android应用程序来通知用户应用程序关闭,或者提供一些非常明显的通知,在应用程序可用之前,请求在他们的手机上本地排队,并让他们查看/修改/删除本地缓存的请求,直到应用程序可用。当API可用时,可以为用户设置一个通知,以释放其设备上的队列。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34992856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档