使用 phonegap 推送通知 - cordova 推送插件和 pushwoosh.com
Posted
技术标签:
【中文标题】使用 phonegap 推送通知 - cordova 推送插件和 pushwoosh.com【英文标题】:Push notification with the phonegap - cordova push plugin and 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\":\" 然后是消息....\"”
-
那么有什么问题,它应该只在警报中写入消息而不是其余部分?
此外,如果我删除带有主页按钮的应用程序并重新启动它,我会收到另一个警报,说“registerDevice”、“type”:“7”......等等。 2. 我怎样才能让它消失?
如有任何意见,谢谢!
【问题讨论】:
请将您的解决方案作为答案发布,这就是这里的处理方式。 (可以回答你自己的问题。) 【参考方案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 ?有链接吗?以上是关于使用 phonegap 推送通知 - cordova 推送插件和 pushwoosh.com的主要内容,如果未能解决你的问题,请参考以下文章