2016-07-02 10 views
1

管理デバイスからすべてのデバイス(セグメント: "ALL")にプッシュ通知を送信しようとしています。私はそれがこのコードで動作するように見えることはできません。すべてのセグメントへのOneSignalプッシュ通知

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

OneSignal.defaultClient().postNotification(data) 

「なし」セグメントが存在し、その中にユーザーがありません。 「すべて」にはすべてのアクティブユーザーが含まれています。

私は通知を投稿すると、これは何の問題もなく作業を行いながら、私はエラー

ERROR: Create notification failed

を得る:

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

OneSignal.defaultClient().postNotification(data) 

答えて

1

included_segmentsのような他のターゲットのパラメータは、あなたを必要とするあなたが唯一postNotificationからinclude_player_idsを使用することができますOneSignal App REST APIキー。

すべてのユーザーをターゲットにする必要がある場合は、最初にcreate notification REST API POSTコールを安全に使用できるアプリからサーバーに電話をかけてください。

関連する問題