2016-09-21 80 views
0

以下是我希望达到的用户体验:在我的应用程序中,用户可以拍摄一些照片并将其上传到Amazon S3。用户在当时可能无法使用互联网(应用程序和目标市场的性质)。因此,如果互联网不可用,我想将这些照片存储在设备中,并且只要互联网可用,就会自动开始上传照片。
而这正是我需要帮助的地方:我该如何做到这一点?如果不是完全的话,我能接近这个用户体验多少?喜欢存储照片并开始上传,当用户下次打开应用程序或在互联网可用时显示通知时,用户可以点击它来打开应用程序并开始上传等。
附加信息:每次上传需要大约1分钟完成。上传完成后,我还需要提出一个http请求(如果有的话)。应用程序暂停时是否可以启动上传?

+0

[检查后台和上传数据中的网络连接]可能的重复(http://stackoverflow.com/questions/32393411/check-network-connection-in-background-and-upload-data) – Bryan

回答

0

是的,这是可能的。看看URLSessionUploadTask

上传任务类似数据的任务,但他们也发送数据(通常以文件的形式),并支持边 应用程序没有运行后台上传。

相关问题