问题描述
我有一些要求我必须再次发送,直到我确定它们已经到达服务器为止,其中包括在应用程序关闭并再次打开之后。 我知道Volley重试策略,但是,我正在寻找一种解决方案,以重试未到达服务器的失败请求,原因可能是由于连接丢失,或服务器暂时关闭。我也不想使用Volley的重试策略,因为一旦服务器重新联机,我就有一些请求(及其所有重试)就会淹没服务器。
到目前为止,我想出的解决方案是接收返回TimeoutError或NetworkError的请求,保存它们(不确定什么是最好的方法),并每隔5分钟左右ping服务器上,如果收到响应,则发送所有已保存的请求。
如果有人有更好的解决方案,将不胜感激,谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)