2016-08-11 5 views
0

erstellt werden Jeder jemals Fehler wie "WL sollte zuerst erstellt werden"?WL sollte zuerst auf IBM MobileFirst Platform 8.0

Mein Android-Gerät und -Emulator werfen einen Fehlerrückruf, wenn sie eine Verbindung zum MFP-Server oder zum Anrufadapter herstellen.

Allerdings funktioniert mein Browser-Simulator perfekt, wenn sie Adapter aufrufen. MFP Server Version 8.0.0.00-20160803-0909 MFP CLI-Version 8.0.0-2016070716 Cordova Version 6.3.0

Dies ist einer der Teil, der mich gibt "WL sollte erst geschaffen werden"

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

Haben Sie die Bereichszuordnung in der Konsole durchgeführt? –

+0

push.mobileclient diese ja .. aber auch ich kann nicht Ergebnis von hier erhalten WL.App.getServerUrl (Funktion (URL) { Alarm (URL); }); –

+0

Ich habe dieses Problem auf zwei Arten behoben. 1. Meine erste App kann keine Verbindung zum Mfp-Server sagen, WL sollte zuerst erstellt werden. Was ich getan habe, war meine Instanz auf dem Server zu löschen und die App erneut zu registrieren. Es funktioniert auf meinem emulater 2. Meine zweite App kann keine Verbindung zum Mfp-Server und kann nicht Adapter aufrufen Was ich tat, war App von Grund auf neu erstellen, Plugin hinzufügen, und wieder registrieren. Es funktioniert auf meinem Emulator –

Antwort

2

ich hatte ein ähnliches Problem und reparierte sie durch die folgende Arbeit um:

  1. Meine erste App nicht mit an den MFP-Server verbinden kann ein Fehler, dass WL zuerst erstellt werden sollte. Workaround: Löschen Sie die App-Instanz auf dem Server und registrieren Sie die App erneut. Es funktioniert danach auf dem Emulator.
  2. Meine zweite App konnte keine Verbindung zum MFP-Server herstellen oder den Adapter aufrufen. Workaround: Erstellen Sie die App von Grund auf neu, fügen Sie das Plugin hinzu und registrieren Sie die App erneut. Es funktioniert danach auf dem Emulator.
Verwandte Themen