2016-08-11 4 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 yes ..하지만 여기에서도 결과를 얻을 수 없습니다. WL.App.getServerUrl (function (url) { alert (url); }}); –

+0

이 문제는 두 가지 방법으로 해결되었습니다. 1. 내 첫 번째 앱은 WL을 먼저 만들어야한다는 mfp 서버에 연결할 수 없습니다. 내가 서버에서 내 인스턴스를 삭제하고 응용 프로그램을 다시 등록했다. 그것은 내 에뮬레이터에서 작동합니다 2. 내 두 번째 응용 프로그램은 mfp 서버에 연결할 수없고 어댑터를 호출 할 수 없습니다. 처음부터 응용 프로그램을 작성하고 플러그인을 다시 등록한 다음 다시 등록한 것입니다. 그것은 내 에뮬레이터에서 작동합니다 –

답변

2

나는 비슷한 문제가 있었다 주변에 다음과 같은 작업하여 고정 :

  1. 내 첫 애플 리케이션과 함께 MFP 서버에 연결할 수 없습니다 먼저 WL을 생성해야한다는 오류입니다. 해결 방법 : 서버에서 응용 프로그램 인스턴스를 삭제하고 응용 프로그램을 다시 등록하십시오. 그 후 에뮬레이터에서 작동합니다.
  2. 두 번째 앱이 MFP 서버에 연결하거나 어댑터를 호출하지 못했습니다. 해결 방법 : 처음부터 응용 프로그램을 만들고 플러그 인을 다시 추가 한 다음 응용 프로그램을 다시 등록하십시오. 그 후 에뮬레이터에서 작동합니다.
관련 문제