2016-08-11 3 views
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"); 
    } 
); 
} 
+0

コンソールでスコープマッピングを実行しましたか? –

+0

push.mobileclient thisはい..でも、私はWL.App.getServerUrl(function(url){ alert(url); }}から結果を得ることができません。 –

+0

私はこの問題を2つの方法で修正しました。 1.私の最初のアプリはWLを最初に作成しなければならないと言っているmfpサーバーに接続できません。 私がしたことは、サーバー上の自分のインスタンスを削除し、アプリを再登録することでした。私のエミュレータで動作します 2.私の2番目のアプリはmfpサーバーに接続できず、アダプタを呼び出せません 私が何をしたかは、最初からアプリを作成し、プラグインを追加して再登録したことです。それは私のエミュレータで動作します –

答えて

2

私は同様の問題を抱えていたし、周りに、以下の作業でそれを修正:

  1. 私の最初のアプリはでMFPサーバに接続できませんでした最初にWLを作成する必要があるというエラーです。 回避方法:サーバー上のアプリインスタンスを削除し、アプリを再登録します。その後、エミュレータで動作します。
  2. 私の2番目のアプリがMFPサーバーに接続したり、アダプタを起動できませんでした。 回避方法:最初からアプリケーションを作成し、プラグインを再追加して、アプリケーションを再登録します。その後、エミュレータで動作します。
関連する問題