Ibm mobilefirst WL应首先在IBM MobileFirst Platform 8.0上创建

Ibm mobilefirst WL应首先在IBM MobileFirst Platform 8.0上创建,ibm-mobilefirst,Ibm Mobilefirst,是否有人遇到过“应首先创建WL”之类的错误 我的android设备和emulator在连接到MFP服务器或调用适配器时抛出错误回调 然而,当他们调用适配器时,我的浏览器模拟器工作得很好。 MFP服务器版本 8.0.0.00-20160803-0909 MFP CLI版本 8.0.0-2016070716 科尔多瓦版本 6.3.0 这是给我“WL应该先创建”的部分之一 我有一个类似的问题,并通过以下解决方法解决了它: 我的第一个应用程序无法连接到MFP服务器,错误是应首先创建WL解决方法:删除服务

是否有人遇到过“应首先创建WL”之类的错误

我的android设备和emulator在连接到MFP服务器或调用适配器时抛出错误回调

然而,当他们调用适配器时,我的浏览器模拟器工作得很好。 MFP服务器版本 8.0.0.00-20160803-0909 MFP CLI版本 8.0.0-2016070716 科尔多瓦版本 6.3.0

这是给我“WL应该先创建”的部分之一


我有一个类似的问题,并通过以下解决方法解决了它:

  • 我的第一个应用程序无法连接到MFP服务器,错误是应首先创建WL解决方法:删除服务器上的应用程序实例并重新注册应用程序。之后它在模拟器上工作
  • 我的第二个应用程序无法连接到MFP服务器或调用适配器。 解决方法:从头开始创建应用程序,重新添加插件,然后重新注册应用程序。之后它在模拟器上工作

  • 我有一个类似的问题,并通过以下解决方法解决了它:

  • 我的第一个应用程序无法连接到MFP服务器,错误是应首先创建WL解决方法:删除服务器上的应用程序实例并重新注册应用程序。之后它在模拟器上工作
  • 我的第二个应用程序无法连接到MFP服务器或调用适配器。 解决方法:从头开始创建应用程序,重新添加插件,然后重新注册应用程序。之后它在模拟器上工作

  • 您是否在控制台中进行了范围映射?push.mobileclient此为是。。但即使是我也无法从这里得到结果WL.App.getServerUrl(函数(url){alert(url);});我用两种方法解决了这个问题。。1.我的第一个应用程序无法连接到mfp服务器,说应该先创建WL。我所做的是删除服务器上的实例并重新注册应用程序。它在我的模拟器2上工作。我的第二个应用程序无法连接到mfp服务器,也无法调用适配器。我所做的是从头开始创建应用程序,重新添加插件,然后重新注册。它在我的模拟器上工作。请写上面的内容作为问题的答案。您是否在控制台中进行了范围映射?push.mobileclient这是。。但即使是我也无法从这里得到结果WL.App.getServerUrl(函数(url){alert(url);});我用两种方法解决了这个问题。。1.我的第一个应用程序无法连接到mfp服务器,说应该先创建WL。我所做的是删除服务器上的实例并重新注册应用程序。它在我的模拟器2上工作。我的第二个应用程序无法连接到mfp服务器,也无法调用适配器。我所做的是从头开始创建应用程序,重新添加插件,然后重新注册。它在我的模拟器上起作用。请写上面的内容作为问题的答案。
    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");
        }
      );
    }