2015-01-19 1 views
0

Я работаю над разоблачением push-сообщений на устройстве iOS. Я смог интегрировать всю функциональность push и ее работу. Единственная проблема, с которой я столкнулся, заключается в том, как могу ли я получить данные полезной нагрузки Parse Push, щелкнув значок приложения на главном экране (когда приложение находится в фоновом режиме или неактивно), когда на устройстве получено сообщение Push Notification?Получение данных полезной нагрузки для IOS при нажатии значка приложения на главном экране

ответ

1

От Apple Local and Remote Notification Programming Guide

Если значок приложения щелкают на компьютере под управлением OS X, приложение вызывает applicationDidFinishLaunching: метод делегата, в котором делегат может получить полезную нагрузку дистанционного уведомления. Если значок приложения отображается на устройстве с iOS, приложение вызывает тот же метод, но не предоставляет никакой информации об уведомлении.

Итак, в общем случае, если пользователь не выполнит ваше дистанционное уведомление, вы не получите никаких подробностей о push-сообщении.

Руководство также говорит

Хотя вы можете определить пользовательские свойства для полезной нагрузки, вы должны не использовать механизм удаленного уведомления для передачи данных, поскольку доставки удаленных уведомлений не гарантируются.

+0

Благодарим paulw11 за ваш комментарий. Так что я должен найти способ получить свою полезную нагрузку при нажатии на значок приложения. – loadtest

+0

Да, когда вы запускаете приложение, вы должны получать любые новые данные - уведомление действует как подсказка пользователю о наличии новых данных, но не может быть единственным методом доставки этих данных. Вы также можете использовать «тихий push», чтобы уведомить ваше приложение о наличии новых данных, но доставка снова не гарантируется, поэтому вы всегда должны делать резервную копию с проверкой при запуске приложения – Paulw11

Смежные вопросы