任何人都会遇到错误,例如" WL应首先创建"?
我的Android设备和模拟器在连接到MFP服务器或呼叫适配器时抛出错误回调。
但是,我的浏览器模拟器在调用适配器时效果很好。 MFP服务器版本 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 :(得分:2)
我遇到了类似的问题并通过以下方法解决了这个问题: