Sencha应用程序的Cordova版本



我有一个Sencha应用程序,它在Cordova Wrapper中运行。当我在测试模式下构建Sencha应用程序时,一切正常,应用程序在设备上运行。但当我在生产中构建Sencha应用程序时,我会在应用程序启动时弹出以下窗口:

Requested: cordova.js seems to have been changed. Attempt to refresh the application?

弹出窗口一次又一次地出现。有人知道这是什么原因吗?

此消息是由于Sencha Delta更新。production参数将创建一个可以自我更新的独立HTML5 web应用程序。相反,使用package参数来避免增量更新:

$ sencha app build package

您也可以编辑app.json,通过删除"update":"delta"参数来禁用单个文件的delta更新:

{   
    "path": "resources/js/cordova.js",
    "update": "delta" /* remove update parameter*/
}

我没有足够的声誉发表评论,这就是我回答的原因。

你更新了cmd吗?这可能是问题。。。如果是这样,你必须升级你的应用程序也使用sencha cmd。

最新更新