应用程序启动时,移动质量保证Cordova插件?

时间:2015-12-09 09:58:08

标签: cordova ibm-cloud hybrid ibm-mobile-services mobilefirst-qa

我的MFP Cordova Ionic Hybrid Andriod App破解, MQA会话启动时(使用MQA Bluemix)

谁有同样的行为?

我不使用doDeviceReady函数,因为应用程序不需要。 我先试了一下但是没有在我的应用程序中解雇,所以mfp Cordova集成就像写在Installing the Mobile Quality Assurance plug-in for Apache Cordova中一样 不需要。

我使用Android Nexus 9来运行混合应用程序。 Android 5.0.1 Kernel-Version 3.10.40-ga3846f1

差异:

a)我稍微更改了MQA会话代码,并在index.js中的wlCommonInit()中使用了MQA Session Start。 我试图在真正的anroid设备上运行它。

MQA.startNewSession(
{ // Options
      mode: "QA", // or mode: "MARKET" for production mode.
      android: {
                 appKey: "XXX" ,
                 notificationsEnabled: false
                },
      ios:     {
                 appKey: "XXX" ,
                 screenShotsFromGallery: false,
               },
      //serverURL: "https://devops.quality4mobile.com" , // The default value is the IBM Bluemix server.
      //defaultUser: "email_address", // The mail address of the tester so it does not have to be repepeatedly entered.
      machExceptionEnabled: false, // Ensure debugging mode is not on when this
                                   //  value is set to true.
      reportOnShakeEnabled: true  // Enable problem reporting with a shake.
 }, successMQA, errorMQA);

 function successMQA() {
 console.log("MQA Session Started successfully");
 }

 function errorMQA(error) {
  console.log("MQA Session error" + error);
 }

我无法提供额外的调试或日志,因为它会在“chrome inspect device”显示任何交互之前直接中断。

我主要遵循这里的指示:

MQA Cordova集成: Installing the Mobile Quality Assurance plug-in for Apache Cordova

此处验证信息: MFP与Cordova的集成: Integrating IBM MobileFirst Platform Foundation SDK in Cordova applications

1 个答案:

答案 0 :(得分:1)

我能够通过在wlCommonInit函数中包含MQA.startNewSession来使MFP项目正常工作。