OneSignal将通知推送到所有分段

我试图从pipe理设备发送推送通知到所有设备(段:“ALL”)。 我似乎无法得到它与这个代码的工作。

let data = [ "contents": ["en": "\(message)"], "included_segments": ["All"], "excluded_segments": ["None"], "ios_badgeType": "Increase", "ios_badgeCount": 1 ] OneSignal.defaultClient().postNotification(data) 

“无”段存在,其中有0个用户。 “全部”拥有所有活跃的用户。

当我发布通知时,我得到一个错误

错误:创build通知失败

虽然这工作没有任何问题:

 let data = [ "contents": ["en": "\(message)"], "include_player_ids":["20a32b7a-4254-4e03-a24c-13fe8bd91fff"], "ios_badgeType": "Increase", "ios_badgeCount": 1 ] OneSignal.defaultClient().postNotification(data) 

您只能使用postNotification include_player_ids ,因为像included_segments这样的其他定位参数需要您的OneSignal App REST API密钥。

如果您需要定位所有用户,则应先从应用程序调用服务器,以便安全地使用创build通知 REST API POST调用。