Open yumemi-kterada opened 2 years ago
iOSの場合、下記のような形でサイレントPUSHを送信することができます。
#!/bin/sh CERTIFICATE_FILE_NAME=cert.pem CERTIFICATE_KEY_FILE_NAME=secret.pem TOPIC=xxxxxxxxxxx APNS_HOST_NAME=api.development.push.apple.com DEVICE_TOKEN=xxxxxxxxxxx PAYLOAD='{"aps":{"content-available":1},"silent":{"badge":42}}' echo ${PAYLOAD} curl -v --header "apns-topic: ${TOPIC}" --header "apns-push-type: background" --header "apns-priority: 5" --cert "${CERTIFICATE_FILE_NAME}" --cert-type PEM --key "${CERTIFICATE_KEY_FILE_NAME}" --key-type PEM -d ${PAYLOAD} --http2 https://${APNS_HOST_NAME}/3/device/${DEVICE_TOKEN}
モバイルバックエンドでこの送信を行う方法が見つかりませんでした。 外部から、モバイルバックエンドAPIを使う形で、送信を行う方法を教えていただけますでしょうか?
iOS向けのプッシュで content-available を有効にしてください。
content-available
iOSの場合、下記のような形でサイレントPUSHを送信することができます。
モバイルバックエンドでこの送信を行う方法が見つかりませんでした。 外部から、モバイルバックエンドAPIを使う形で、送信を行う方法を教えていただけますでしょうか?