Приложение My MFP Cordova Ionic Hybrid Andriod ломается при запуске сеанса MQA. (с использованием MQA Bluemix)
У кого такое же поведение?
Я не использую функцию doDeviceReady, потому что она не нужна приложению. Сначала я попробовал его, но он не запускается в моем приложении, поэтому интеграция mfp Cordova, как написано в Установка подключаемого модуля Mobile Quality Assurance для Apache Cordova не требуется.
Я использую свой Android Nexus 9 для запуска гибридного приложения. Ядро Android 5.0.1, версия 3.10.40-ga3846f1
Разница:
a) Я немного изменил код сеанса MQA и использовал запуск сеанса MQA в wlCommonInit() в index.js. Я попытался запустить его на реальном устройстве Android.
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» может показать какое-либо взаимодействие.
Я в основном следовал инструкции здесь:
Интеграция MQA Cordova: Установка подключаемого модуля Mobile Quality Assurance для Apache Cordova
Проверенная информация здесь: Интеграция MFP с Cordova: Интеграция IBM MobileFirst Platform Foundation SDK в приложения Cordova