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