【cordova】iOSのサイレントプッシュ通知について
cordovaでiosのサイレント通知を試したときの挙動についてメモしておく。
試した環境
・ios11
・awsのsnsでサイレント通知送信
結果
通知設定 | アプリ状態 | 受信 |
---|---|---|
on | バックグラウンド | 可 |
フォアグラウンド | 可 | |
停止中 | 不可 | |
off | バックグラウンド | 可 |
フォアグラウンド | 可 | |
停止中 | 不可 |
SNSから送信したデータ
{ "APNS_SANDBOX":"{\"aps\": {\"content-available\": 1, \"alert\": {\"title\":\"タイトル\",\"body\":\"本文\"}}, \"custom_item\": \"カスタム項目\" }" }
content-availableの有無でサイレント通知かどうか切り替える。
以上です。