Cordova Push notifitication徽章未显示在应用程序图标iOS上

时间:2016-10-26 06:29:59

标签: ios cordova push-notification

我正在使用cordova push plugin我收到通知以及我需要的所有数据,但我也想根据未读通知设置徽章或者我正在计算推送通知的数量,但我不确定为什么我没有把这个数量作为iOS设备app图标的徽章

这是我进入推送通知成功函数的json格式

{
    "count":"1",
    "sound":"default",
    "additionalData":{
        "foreground":true,
        "product_id":"19",
        "user_id":"2",
        "coldstart":false,
        "notificationstatus":"like"
    },
    "message":"Username likes your product"
}

声音和信息都很完美但不算数。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

你收到的是好的,但一把钥匙是错的。密钥count应为badge。这是我认为的问题。尝试更改密钥并回复结果。

参考 - https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/TheNotificationPayload.html

答案 1 :(得分:1)

我注意到,响应中有一个字符串值count,这是错误的。

计数值必须为integer

希望这也有助于其他人。