Я хочу иметь возможность использовать push-уведомление, но не получать данные с сервера. Вместо этого я хочу, чтобы он работал как метод обновления моего приложения погоды, так что новые данные извлекаются, даже когда приложение закрыто. Можно ли подделать push-уведомление?Swift Push Notification
ответ
Добавить следующий код в ваш Info.plist файла:
<key>UIBackgroundModes</key>
<array>
<string>remote-notification</string>
</array>
И в JSON полезной нагрузки удаленной форсированной добавьте следующий флаг
content-available: 1
так это выглядит следующим образом:
aps: {
(…)
content-available: 1,
(…)
}
Подтверждение толчка с этим флагом будет (пользователь не увидит уведомление), и iOS предоставит вашему приложению около 30 секунд для загрузки нового контента/обновления. Он предназначен только для вашего случая использования.
Вы можете отправлять уведомления, которые не отображаются пользователю, если они не содержат никакого текста. Это не «поддельные» уведомления, а уведомления.
Но приложение будет получать их только тогда, когда оно будет запущено (и если пользователю разрешено уведомление). Другая проблема заключается в том, что размер полезной нагрузки ограничен в уведомлении, поэтому вы не можете полностью обновить свое приложение.
Обычный сценарий заключается в том, что уведомление используется для информирования клиента, которое ему необходимо обновить, и в конечном итоге дать «резюме» нового, чтобы обеспечить быструю обратную связь с пользователем.
Хорошо, но как бы я обновить данные во время закрытия приложения? – HovyTech
Вы не можете. Но зачем вам это делать? Ваше приложение закрыто, и пользователь не может его увидеть. Единственный момент, когда ваше приложение должно иметь обновленную информацию, это когда он открыт. – tomsoft
У меня сегодня виджет и часы Apple, созданные с помощью приложения. Поэтому я хочу, чтобы он обновлялся ежечасно. – HovyTech
- 1. Swift - Push Notification Формат JSON
- 2. Swift 2 Parse push notification
- 3. Swift Firebase Отправить Push Notification
- 4. Push Notification не вызывает didReceiveRemoteNotification swift
- 5. Swift Cancel Push Notification Before Showing
- 6. Parse iOS Swift Push Notification History
- 7. Push remote notification
- 8. iOS Push Notification on Azure Notification Hubs
- 9. Push view from push notification
- 10. Push Notification Alternatives
- 11. UILocalNotification или Push Notification
- 12. iPhone SDK Push Notification
- 13. Apple Push Notification Service
- 14. Push Notification PhoneGap
- 15. Push Notification Android IntelXDK
- 16. iOS Push Notification Display
- 17. Firebase push notification аудиторий
- 18. Titanium Push Notification AeroGear
- 19. Значок оповещения Push Notification
- 20. Архитектура Android Push Notification
- 21. Android Push Notification
- 22. Push Notification in Phonegap
- 23. Обновление Push Notification Android
- 24. Android push Notification sample
- 25. Sync push notification
- 26. push notification tutorials
- 27. Push Notification iOS переадресация
- 28. Push Notification не доставлен
- 29. apple push notification - PHP
- 30. Проблемы с Push Notification?
** спасибо ** Я попробую это – HovyTech