我想在我的ionic-app中使用ios中的notification-badge-counter。
通知已经有效但如果我将ios_badgeType
和ios_badgeCount
添加到notificationObject,我收到错误("All included players are not subscribed"
)。
这是我的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);
});
注意:pushIDs
是一个包含正确的playerID的数组。
我缺少什么?
答案 0 :(得分:0)
此错误消息表示您必须指定要将消息发送到的用户。
如果您想将其发送给所有订阅者,则应将"included_segments": ["All"]
添加到通知对象中。
或者,您可以通过OneSignal API here了解其他可用的定位选项。
答案 1 :(得分:0)
我相信 OneSignal 方面已弃用此功能,他们尚未更新有关它的文档。