我在index.js中遇到以下错误:
未捕获的ReferenceError:未定义MQA
我的index.js文件中包含以下代码:
MQA.startNewSession({
//Required for IBM MobileFirst Quality Assurance
// or "MARKET" if it is production mode.
mode: "QA",
shake: true,
protocol: 'http',
host: 'ourhostnamehere:80',
versionName: "1.0", // app release version
android: {
appKey: "91719217347da8e6daf648192dc774664978bba1",
versionNumber: "1" // app version number
}
/*ios: {
applicationKey: "<iOS MQA application key>",
versionNumber: "1.0" // app version number
}*/
},{
success: function () { console.log("mqa success"); },
error: function (e) { console.log("mqa failed: " + e); }
});
我已经确认mqa.js和tracekit.js都是通过chrome检查在我的应用中加载的。
我错过了什么?
答案 0 :(得分:0)
MobileFirst Foundation 8.0支持至少使用cordova-ios @ 4.0.1 和cordova-android@5.1.1创建的Cordova应用程序。
MobileFirst质量保证目前不支持上述最低要求的插件版本,因此在MQA团队将其Cordova插件更新到所需的最低要求之前,您不能将MobileFirst Foundation 8.0与MobileFirst质量保证一起使用。