我们的网络应用程序使用AppCache,以便用户离线使用该应用程序。
最近我们在运行iOS 10的iOS设备上遇到了间歇性问题。有时候,当第一次将应用程序下载到iOS 10设备时,在清单中的所有文件都已下载后,Safari和Chrome都会提示用户获得增加本地存储的权限。
通常,用户会接受并且应用程序将完成缓存。现在使用iOS 10,点击'增加'导致Safari崩溃,Chrome无休止地循环。
起初我们怀疑存储配额受到了打击,但在做了一些调查之后我们才知道情况并非如此。此问题不会影响iOS 8.x.x或9.x.x.这个问题也不一致。许多运行iOS 10的设备都没有遇到此问题,但我们已经能够在运行不同版本的iOS 10的至少3台设备上复制此行为。
iOS 10是否有任何可以解释此行为的更改?
答案 0 :(得分:0)
我最近遇到了与我们的某个网络应用相同的问题。
我们发现,当清单下载的文件总大小超过25MB时,Safari会显示有关将本地存储增加到50mb的消息。
在Apple修复iOS 10中的错误之前,看起来网络应用必须将其缓存大小保持在25 MB以下。