我们在 iOS7 上使用多个网络应用时遇到了一个重大问题。
当您添加另一个 Web 应用程序(图标更改、应用程序更改)时,该问题会导致设备上已安装的 Web 应用程序被覆盖。
复制如下:
安装以下 webapps,一次一个(即转到下面的 URL,等待页面在 safari 中加载,单击“添加到主屏幕”,添加)
app.ft.com
forecast.io
m.thn.com
splax.net/m/game11.html
sportpursuit.com
在某些时候,通常是第 3、第 4 或第 5 个应用程序,您会看到您刚刚安装的 1 个或多个 Web 应用程序(通过添加到主屏幕)似乎被其他应用程序之一覆盖。请参阅随附的屏幕截图 - 在此示例中,顺序如下:
- 安装 FT 应用程序 (app,ft.com) - 一切正常
- 安装预测应用程序(forecast.io) - 一切正常
- 安装 THN 应用程序 (m.thn.com) - 不行!预测现在已被 FT 应用程序覆盖。我们现在有 2 个 FT 应用程序,即 THN 应用程序,但没有预测应用程序。
有时这会发生在第 3 次应用安装时,有时会发生在以后的应用程序上。有时 1 个应用程序被覆盖,有时很多。在极端情况下(例如,当您安装了 10 个应用程序时)所有这些都可能被覆盖为同一个应用程序!
设备重启解决了这个问题 - 所有应用程序都恢复到应有的状态。
注意 - 自 iOS7 Beta 1 以来,这一直存在于设备上,并且可以在模拟器中复制。
这是 iOS7 公开发布的一大亮点
截图:
已安装 FT 应用程序 - 一切正常:
已安装 FT 应用程序和预测应用程序 - 一切正常
已安装 THN 应用 - 预测应用已被 FT 应用覆盖
重新启动设备 - 所有 3 个应用程序都恢复原状