【问题标题】:phonegap push notification not working on iPhonephonegap 推送通知在 iPhone 上不起作用
【发布时间】:2017-12-08 15:56:31
【问题描述】:

我正在开发 Ionic 应用程序,其中我使用了 phonegap 推送插件,但它不工作。当应用程序第一次在 iPhone 上安装时,它会显示通知权限弹出窗口,然后单击允许按钮后没有任何反应,我也无法追踪确切的错误。

【问题讨论】:

  • 您是否真的将通知发送到手机?
  • 不,我不发送。当我点击通知权限允许按钮时,它没有注册推送通知
  • 如果您允许手动接收通知,我的意思是在手机设置中,它可以正常工作吗?

标签: ios ionic-framework apple-push-notifications phonegap-plugins


【解决方案1】:

您是否拥有有权发送推送通知的证书? 在使用 xcode 构建之前,您是否启用了推送通知功能?

检查您发送的有效负载。这个有效载荷对我有用:

{
    "registration_ids":["device token"],
    "content_available": true,
    "notification" : {
        "force-start": "1",
        "content-available": "1",
        "no-cache": "1",
        "body":"Test" ,
        "title" : "Test",
        "sound" : "default" ,
        "icon":"default",
        "badge": 5
    },
    "priority":10
}

仅当您想在应用图标上显示徽章时添加徽章

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多