IBM MobileFirst质量保证 - MQA未定义

时间:2016-10-18 17:28:39

标签: cordova ibm-mobilefirst mobilefirst-qa

我在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检查在我的应用中加载的。
我错过了什么?

1 个答案:

答案 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质量保证一起使用。