Я работаю над разоблачением push-сообщений на устройстве iOS. Я смог интегрировать всю функциональность push и ее работу. Единственная проблема, с которой я столкнулся, заключается в том, как могу ли я получить данные полезной нагрузки Parse Push, щелкнув значок приложения на главном экране (когда приложение находится в фоновом режиме или неактивно), когда на устройстве получено сообщение Push Notification?Получение данных полезной нагрузки для IOS при нажатии значка приложения на главном экране
ответ
От Apple Local and Remote Notification Programming Guide
Если значок приложения щелкают на компьютере под управлением OS X, приложение вызывает
applicationDidFinishLaunching:
метод делегата, в котором делегат может получить полезную нагрузку дистанционного уведомления. Если значок приложения отображается на устройстве с iOS, приложение вызывает тот же метод, но не предоставляет никакой информации об уведомлении.
Итак, в общем случае, если пользователь не выполнит ваше дистанционное уведомление, вы не получите никаких подробностей о push-сообщении.
Руководство также говорит
Хотя вы можете определить пользовательские свойства для полезной нагрузки, вы должны не использовать механизм удаленного уведомления для передачи данных, поскольку доставки удаленных уведомлений не гарантируются.
- 1. Возможно ли предотвратить размещение приложения iOS на главном экране?
- 2. Как создать собственный URL-адрес значка на главном экране iOS
- 3. Как указать заголовок значка на главном экране моего приложения?
- 4. значок приложения при щелчке на главном экране
- 5. Боковое меню перекрытия на главном экране ios
- 6. андроид исходный код приложения на главном экране
- 7. Проверка необходимых условий для приложения при нажатии приложения на главном экране
- 8. Окно поиска на главном экране
- 9. Как Пойти на главном экране при нажатии на кнопку NavBar
- 10. Использование значка на главном экране прерывает высоту устройства на iPhone
- 11. Создать ярлыки на главном экране iOS для Chrome для iOS
- 12. IOS программно перемещает приложения в папку на главном экране
- 13. Значок приложения WatchKit отсутствует на главном экране
- 14. Постоянная плитка приложения на главном экране
- 15. Показать полное имя приложения на главном экране
- 16. Android: изменить имя приложения на главном экране
- 17. Изменение имени приложения на главном экране Android
- 18. My app icon animation на главном экране
- 19. postgresql pqxx notify_listener - получение уведомлений полезной нагрузки
- 20. Значок значка приложения из локального уведомления переустанавливается из значка полезной нагрузки Push Notification?
- 21. Дубликат пункта меню при крахе приложения на главном экране
- 22. Проблема обновления значка APN для iOS
- 23. Позиция ярлыка приложения для Android на главном экране
- 24. ApplicationBar на главном экране?
- 25. Быстро: Я на главном экране?
- 26. манипулировать полезной нагрузки на Ember normalizePayload данных
- 27. При закрытии приложения пользователя bb10 (z10) его долгое время появляется значок приложения на главном экране
- 28. Monaca cloud: Показать имя приложения ios на главном экране на английском или японском языке
- 29. Получение уведомления при нажатии кнопки на iPhone при выключенном экране
- 30. полезной нагрузки данных в TCP Ack
Благодарим paulw11 за ваш комментарий. Так что я должен найти способ получить свою полезную нагрузку при нажатии на значок приложения. – loadtest
Да, когда вы запускаете приложение, вы должны получать любые новые данные - уведомление действует как подсказка пользователю о наличии новых данных, но не может быть единственным методом доставки этих данных. Вы также можете использовать «тихий push», чтобы уведомить ваше приложение о наличии новых данных, но доставка снова не гарантируется, поэтому вы всегда должны делать резервную копию с проверкой при запуске приложения – Paulw11