最近我们的应用经常发生这种情况。 iOS应用程序保存对象或调用云功能,但用户在请求响应之前离开应用程序或丢失互联网连接。因此,当应用程序从后台返回或重新获得连接时,请求会重试,这通常会创建一个重复的对象。
可以在第一次创建后很长时间内创建重复对象。在我进入地铁站并丢失了互联网连接之前,我曾经保存了一个邮政对象。当我出来并在20分钟后再次连接到wifi时,创建了具有重复值的第二个帖子。
处理此案件的最佳解决方案是什么?当应用程序在后台时,是否可以强制保存完成?是否可以取消保存请求以避免重复请求?谢谢!