Я могу отправить push-уведомление в приложение iOS с помощью PushSharp. Но я не могу получить статус доставки этого уведомления получателю. Как узнать статус доставки push-уведомлений, таких как WhatsApp.
Как узнать, доставлено ли push-уведомление в приложение iOS с помощью Pushsharp?
comment
Доставка push-уведомлений не гарантируется, и нет обратной связи о том, что push-уведомление было доставлено. Если вы используете тихий толчок, ваше приложение может уведомить ваш сервер, когда он получил толчок.
- person Paulw11   schedule 26.12.2015
Ответы (1)
APNS не будет предоставлять обратную связь для push-уведомлений. Поэтому нам нужно использовать тихое push-уведомление, используя свойство content-available в словаре aps. Поскольку нам требуется обычное уведомление, мы должны поместить предупреждение, звук или бейдж в словарь aps. Так что Push-уведомление будет видно пользователю. Поскольку мы используем свойство Content-Available в полезной нагрузке, iOS пробуждает наше приложение в фоновом режиме, чтобы мы могли отправить отчет о доставке на наш веб-сервер.
Пример полезной нагрузки:
{
"aps" : {
"alert" : "Sample Push Notification.",
"badge" : 2,
"sound" : "sound.aiff"
"content-available" : "1"
}
}
person
D. Venkata Naresh
schedule
08.01.2016