Monacaと、ニフティクラウドmobile backendを使用したpush配信のシステムを作成しています。
全端末にpush配信を行うことが出来たのですが、installationクラスに独自項目を追加してその該当する端末にのみ絞り込んで配信することが出来ませんでした。
javascript
1 2var push = new ncmb.Push(); 3push.set("immediateDeliveryFlag", true) 4 .set("message", message) 5 .set("target", ["android"]) 6 .set("searchCondition", {"childrenCode": "2"}); 7 8push.send() 9 .then(function(push){ 10 // 送信後処理 11 }) 12 .catch(function(err){ 13 // エラー処理 14 }); 15
上記コードを実行すると、全端末に配信されてしまいます。
なお、ニフティクラウドmobile backendの管理画面から、プッシュ通知配信詳細を確認すると配信端末の絞込条件searchConditionは「null」となってしまってます。
また、同じく管理画面から新たなプッシュ通知ボタンをクリックし、プッシュ通知作成画面を表示させ、配信端末の絞り込みを、
「childrenCode」が「2」「文字列」「と同じ」
に設定して配信を行うと、該当する配信端末にのみ配信され、絞込条件searchConditionは「{ "childrenCode": "2"}」となります。
どこか間違えている部分があればご指摘いただけますでしょうか。
ご教授いただけると助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/06 13:26
2020/02/08 01:40