0
「WLを最初に作成する」などのエラーが発生したことがありますか?WLはIBM MobileFirst Platform 8.0で最初に作成する必要があります
MFPサーバーまたはコールアダプタに接続すると、アンドロイドデバイスとエミュレータがエラーコールバックをスローします。
しかし、私のブラウザシミュレータは、アダプタを呼び出すと完全に動作します。 MFP Serverバージョン 8.0.0.00-20160803-0909 MFP CLIバージョン 8.0.0-2016070716 コルドババージョン6.3.0
これは、 "WLが最初に作成されなければならない" 私を与える部分の一つである
function wlCommonInit() {
WL.App.getServerUrl(function (url) {
alert(url);
});
MFPPush.initialize(
function(success){
//alert('--> push init success');
MFPPush.registerNotificationsCallback(NotificationReceived);
},
function(failure){
//alert('--> push init failure', failure);
}
)
var NotificationReceived = function(message) {
console.log('--> push notification received', message)
//alert(message.alert);
}
WLAuthorizationManager.obtainAccessToken("push.mobileclient")
.then(
function (accessToken) {
alert("Connected to MobileFirst Server");
var options = {"phoneNumber": ""};
MFPPush.registerDevice(
options,
function(success){
//alert('--> push register success');
var tag = ['permataMobile'];
MFPPush.subscribe(
tag,
function(success){
//alert('--> push subscribe success');
},
function(failure){
//alert('--> push subscribe failure', failure);
}
)
},
function(failure){
//alert('--> push register failure '+ JSON.stringify(failure));
}
)
},
function (error) {
//alert("Failed to connect to MobileFirst Server");
}
);
}
コンソールでスコープマッピングを実行しましたか? –
push.mobileclient thisはい..でも、私はWL.App.getServerUrl(function(url){ alert(url); }}から結果を得ることができません。 –
私はこの問題を2つの方法で修正しました。 1.私の最初のアプリはWLを最初に作成しなければならないと言っているmfpサーバーに接続できません。 私がしたことは、サーバー上の自分のインスタンスを削除し、アプリを再登録することでした。私のエミュレータで動作します 2.私の2番目のアプリはmfpサーバーに接続できず、アダプタを呼び出せません 私が何をしたかは、最初からアプリを作成し、プラグインを追加して再登録したことです。それは私のエミュレータで動作します –