使用phonegap推送通知 - cordova push plugin和pushwoosh.com

时间:2012-06-28 09:19:10

标签: push-notification

我已经测试过使用cordova-1.8.1.js和推送插件与pushwoosh.com一起发送推送通知,它可以正常工作。 我遵循了本教程:http://www.pushwoosh.com/programming-push-notification/push-notification-sdk-integration-for-phonegap/

推送通知发送到我的iPhone并播放声音,并在手机和应用关闭时显示通知,好! 但是,如果我在通知可见时打开手机,那么应用程序就会打开...但是 显示的警报说: 警报 "推通知"" {\ APS \":\声音\":\"默认\" \"警报\":\"然后是消息.... \"}}“

  1. 那么有什么不对,它应该只在警报中写消息而不是其余的?
  2. 此外,如果我使用主页按钮删除应用程序并再次启动它,我会收到另一个警告" registerDevice","输入":" 7" ... ..等等。 2.我怎么能让它消失?

    任何输入,谢谢!

1 个答案:

答案 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);
    });