Мне не удается получить необработанное уведомление на моем WindowsPhone8.Windows Phone 8 Получение необработанного уведомления о выпуске
Круги: https://github.com/barryvdh/PushPlugin/#uccb-wp8-only
Возможность получить уведомление тостов. В моем переключении приложения происходит, как показано ниже.
Дело 1: Если я прошу, чтобы ecb мог получить как сырой, так и тосты, но не канал uri.
Случай 2: Если я не буду комментировать ECB возможность получить тосты и канала, но URI не сырой
Мой код выглядит следующим образом:
if (device.platform == "Win32NT") {
console.log("called");
pushNotification.register(
channelHandler,
errorHandler,
{
"channelName": "channelName",
"ecb": onNotificationWP8,
"uccb": channelHandler,
"errcb": jsonErrorHandler
});
}
else {
console.log("not called");
}
}
function channelHandler(event) {
var uri = event.uri;
console.log("UUUUURRRRRRRRRRRIIIIIIIII :" + uri);
}
function errorHandler(e) {
}
function jsonErrorHandler(error) {
$("#app-status-ul").append('<li style="color:red;">error:' + error.code + '</li>');
$("#app-status-ul").append('<li style="color:red;">error:' + error.message + '</li>');
}
function onNotificationWP8(e) {
console.log("notification called");
if (e.type == "toast" && e.jsonContent){
pushNotification.showToastNotification(successHandler, errorHandler,
{
"Title": e.jsonContent["wp:Text1"], "Subtitle": e.jsonContent["wp:Text2"], "NavigationUri": e.jsonContent["wp:Param"]
});
}
if (e.type == "raw" && e.jsonContent) {
alert(e.jsonContent.Body);
}
}
Пробовал с ошибкой и след методов , Пожалуйста, предложите, что может пойти не так.
Похоже, вы пытаетесь Push с помощью настраиваемого плагина и замечаете проблему. Вы видите проблемы с проектом Worklight/MobileFirst, используя функцию «push»? –
Я использую версию рабочего фона \t 6.1.0.02-20151114-1310 – Rajendra
Как размещена проблема, связанная с Worklight? Несмотря на то, что поддержка Push-уведомлений доступна из коробки с помощью Worklight, вы используете настраиваемый плагин. Если вы используете образец здесь: http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v610/PushNotificationsProject.zip и не добавляете какой-либо пользовательский плагин, можете ли вы получить исходный код уведомления? –