基于 ExtJS v7.1 的应用程序具有onAppUpdate
功能和其他一些方法,如onLaunch
文档中提到的经典应用程序。然而,在开发和测试环境中,这些永远不会被解雇。是否符合预期,如果是,那么我们如何onAppUpdate
在开发或测试构建中进行测试。如果不是,那么这里可能出了什么问题。
问问题
91 次
2 回答
1
您可以通过在app.json文件中为特定构建启用本地存储缓存来实现此目的。
测试构建示例:
/**
* Settings specific to testing builds.
*/
"testing": {
"cache": {
"enable": true
}
},
测试环境上的每个构建现在都将调用 onAppUpdate() 函数。
于 2020-04-15T15:48:41.690 回答
0
请注意,onAppUpdate
如果您使用的是开发版本,您将永远不会看到触发的事件;它需要被打包(启用缓存,正如@ground_call 指出的那样)。关键onAppUpdate
是你有一个比现在可用的更旧的缓存版本 - 没有缓存,没有onAppupdate
如果您愿意信任基础设施,并且只测试您的应用程序的功能,您始终可以在测试脚本或 JavaScript 控制台中以编程方式触发 onAppUpdate 事件。
于 2020-04-15T21:38:58.193 回答