Cordova 如何将通知徽章与onesignal一起使用?

Cordova 如何将通知徽章与onesignal一起使用?,cordova,push-notification,ionic,onesignal,Cordova,Push Notification,Ionic,Onesignal,我想在我的ionic应用程序中使用ios中的通知徽章计数器。 通知已经生效,但是如果我将ios\u-badgeType和ios\u-badgeCount添加到notificationObject,我会收到一个错误(“未订阅所有包含的播放器”) 这是我的通知对象: var notificationObj = { contents: {en: "message"}, include_player_ids: pushIDs, ios_badgeType: 'increase',

我想在我的ionic应用程序中使用ios中的通知徽章计数器。 通知已经生效,但是如果我将
ios\u-badgeType
ios\u-badgeCount
添加到notificationObject,我会收到一个错误(
“未订阅所有包含的播放器”

这是我的通知对象:

var notificationObj = {
    contents: {en: "message"},
    include_player_ids: pushIDs,
    ios_badgeType: 'increase',
    ios_badgeCount: 1
    };
贴的是这样的:

window.plugins.OneSignal.postNotification(notificationObj,
function(successResponse) {
    console.log("Notification Post Success:", successResponse);
},
function (failedResponse) {
    console.log("Notification Post Failed: ", failedResponse);
});
注意:
pushId
是包含正确playerId的数组


我错过了什么

此错误消息意味着您必须指定要向哪些用户发送消息

如果要将其发送给所有订阅者,则应向通知对象添加
“包含的\u段”:[“全部”]


或者,您可以通过OneSignal API了解其他可用的目标选择。

用户在“pushID”数组中指定。如果我将徽章属性保留在它发送的通知对象之外,我就可以接收它们了。@nicfo Oh我第一眼就没有注意到包含玩家ID部分。你能再检查一下提供的所有播放器是否都订阅了通知吗?如果没有订阅,将返回此错误。因此我联系了oneSignal支持,他们能够找到错误:
ios badgeType
区分大小写,我必须将其更改为
“增加”
(大写
i
)。无论如何,谢谢你。