MQA セッションが開始すると、MFP Cordova Ionic Hybrid Andriod アプリが壊れます。(MQA Bluemix を使用)
誰が同じ行動をとりますか?
アプリには必要ないため、doDeviceReady 関数は使用しません。最初に試してみましたが、アプリで起動されないため、Apache Cordova 用の Mobile Quality Assurance プラグインのインストールに記載されているような mfp Cordova 統合 は必要ありません。
ハイブリッド アプリケーションを実行するために Android Nexus 9 を使用しています。Android 5.0.1 カーネル バージョン 3.10.40-ga3846f1
違い:
a) MQA セッション コードを少し変更し、index.js の wlCommonInit() で MQA セッション開始を使用しました。実際の 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 inspect device」が相互作用を表示する前に直接壊れるため、追加のデバッグやログを提供する機能がありません。
私は主にここの指示に従いました:
MQA Cordova 統合: Apache Cordova 用の Mobile Quality Assurance プラグインのインストール
検証済みの情報: Cordova との MFP 統合: Cordova アプリケーションへの IBM MobileFirst Platform Foundation SDK の統合