我已经测试过使用cordova-1.8.1.js和推送插件与pushwoosh.com一起发送推送通知,它可以正常工作。 我遵循了本教程:http://www.pushwoosh.com/programming-push-notification/push-notification-sdk-integration-for-phonegap/
推送通知发送到我的iPhone并播放声音,并在手机和应用关闭时显示通知,好! 但是,如果我在通知可见时打开手机,那么应用程序就会打开...但是 显示的警报说: 警报 "推通知"" {\ APS \":\声音\":\"默认\" \"警报\":\"然后是消息.... \"}}“
此外,如果我使用主页按钮删除应用程序并再次启动它,我会收到另一个警告" registerDevice","输入":" 7" ... ..等等。 2.我怎么能让它消失?
任何输入,谢谢!
答案 0 :(得分:9)
问题解决了。使用它,它只会在警报中显示消息,而不会显示任何其他消息。
document.addEventListener('push-notification', function(event) {
//console.warn('push-notification!: ' + event.notification);
//navigator.notification.alert(JSON.stringify(['push-notification1!', event.notification]));
var notification = JSON.parse(event.notification);
navigator.notification.alert(notification.aps.alert);
//pushNotification.setApplicationIconBadgeNumber(0);
pushNotification.setApplicationIconBadgeNumber(0);
});