【问题标题】:Push notification with the phonegap - cordova push plugin and pushwoosh.com使用 phonegap 推送通知 - cordova 推送插件和 pushwoosh.com
【发布时间】:2012-06-28 09:19:09
【问题描述】:

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

推送通知发送到我的 iPhone,它会在手机和应用程序关闭时播放声音并显示通知,好! 但是,如果我在通知可见时打开手机,那么应用程序就会按原样打开......但是 显示的警报说: 警报 "push-notification","{\aps\":\sound\":\"default\",\"alert\":\" 然后是消息....\"}}”

  1. 那么有什么问题,它应该只在警报中写入消息而不是其余部分?

此外,如果我删除带有主页按钮的应用程序并重新启动它,我会收到另一个警报,说“registerDevice”、“type”:“7”......等等。 2. 我怎样才能让它消失?

如有任何意见,谢谢!

【问题讨论】:

  • 请将您的解决方案作为答案发布,这就是这里的处理方式。 (可以回答你自己的问题。)

标签: push-notification


【解决方案1】:

问题解决了。使用它,它只会在警报中显示消息,而不会显示其他任何内容。

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

【讨论】:

  • 谢谢,但是哪个 api ?有链接吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多