Как узнать, доставлено ли push-уведомление в приложение iOS с помощью Pushsharp?

Я могу отправить push-уведомление в приложение iOS с помощью PushSharp. Но я не могу получить статус доставки этого уведомления получателю. Как узнать статус доставки push-уведомлений, таких как WhatsApp.


person D. Venkata Naresh    schedule 26.12.2015    source источник
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