我们向 iTunes 发布了一个基于 Cordova 的应用程序版本,Apple 批准了它,一切都运行得非常好。
在开发了一些 UI 改进之后,我们决定发布应用程序的更新,Apple 再次批准了该更新。
现在我们有一个严重的问题。如果用户从第一个版本升级到第二个版本,在初始启动时似乎没有执行任何 JavaScript(!)给用户留下一个空白页面(完全关闭并重新打开应用程序确实可以解决问题,但用户对此感到很困惑,尽管我们的应用说明中有说明)。第二次打开一切正常!
如果用户进行全新安装,那么第一次一切正常。
这仅在从应用商店更新并且我们无法在本地复制/通过 xcode 部署时发生。
我最初的想法是“设备就绪”事件没有触发。我目前正在与 Apple 测试这个理论。
任何其他建议或帮助将不胜感激,因为这对我们来说是一个严重的现场问题。