Push notification 使用phonegap-cordova推送插件和pushwoosh.com推送通知

Push notification 使用phonegap-cordova推送插件和pushwoosh.com推送通知,push-notification,Push Notification,我已经测试过使用cordova-1.8.1.js和push插件以及pushwoosh.com发送推送通知,它可以正常工作。 我遵循了本教程: 推送通知发送到我的iPhone,当手机和应用程序关闭时,它会播放声音并显示通知,很好! 但是如果我在通知可见时打开手机,那么应用程序就会按它应该的方式打开……但是 显示的警报是: 警觉的 “推送通知”、“{\aps\”:\sound\”:“默认设置”、“警报设置”:“然后是消息…”“}” 那么,有什么不对,它应该只在警报中写入消息,而不在其余部分中写入消息

我已经测试过使用cordova-1.8.1.js和push插件以及pushwoosh.com发送推送通知,它可以正常工作。 我遵循了本教程:

推送通知发送到我的iPhone,当手机和应用程序关闭时,它会播放声音并显示通知,很好! 但是如果我在通知可见时打开手机,那么应用程序就会按它应该的方式打开……但是 显示的警报是: 警觉的 “推送通知”、“{\aps\”:\sound\”:“默认设置”、“警报设置”:“然后是消息…”“}”

  • 那么,有什么不对,它应该只在警报中写入消息,而不在其余部分中写入消息
  • 另外,如果我用home按钮删除应用程序并再次启动,我会收到另一个警告,上面写着“registerDevice”,“键入”:“7”…等等。 2.我怎样才能让它消失


    出现任何输入,谢谢!

    问题已解决。使用此选项,它只会在警报中显示消息,而不会显示其他内容

    document.addEventListener('push-notification',函数(事件){
    //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.SetApplicationBadgeNumber(0);
    pushNotification.SetApplicationBadgeNumber(0);
    });
    
    请将您的解决方案作为答案发布,这里就是这样做的。(回答您自己的问题很好。)谢谢,但是哪种api?您有链接吗?