У меня есть приложение, отображающее видео в прямом эфире. Я хочу показывать рекламу между потоком видео в реальном времени. Для этого мне нужно постоянно получать добавления с другого сервера и сохранять их на текущем устройстве. С сервера я получаю информацию, как видео, и в какое время он должен играть, Когда мое приложение работает. Поэтому я хочу получать видеоконтент, даже несмотря на то, что мое приложение убито/фоновое/приостановлено/завершено. Чтобы я мог рекламировать рекламу в это конкретное время. как получить контент. Расскажите мне о возможных случаях для этого или о любых предложениях.Как получать контент даже после того, как приложение будет убито?
ответ
Вам необходимо использовать библиотеку push kit.
Когда вы получаете полезную нагрузку push kit, ваше приложение будет вызвано в фоновом режиме, даже если оно находится в состоянии «убито» (завершено).
Создание «доступного контента»: 1 в полезной нагрузке push kit, это будет тихий push-уведомление.
тег{
"aps": {
"content-available": 1,
"data": "Any specific data you want to pass"
}
}
Эти данные могут иметь свои данные, чтобы работать, как данные JSON, строка, и т.д. и т.п.
Затем вы можете выполнить любую операцию, как БД, логики и т.д., связанные только UI вещи не было бы предпочтительнее.
спасибо за ответ, но если пользователь перестанет получать уведомления в своем устройстве, это будет проблемой для моего приложения или есть какой-либо способ отправить уведомление, даже если пользователь остановит его. –
Итак, нет способа изменить вашу структуру. потому что получение данных об убитом состоянии есть только опция с помощью push kit. Если вы найдете какой-либо другой способ и получите успех, пожалуйста, поместите его здесь. Благодарю. – Hasya
- 1. Держите Android-хронометр активным даже после того, как приложение убито
- 2. Начать службу после того, как приложение убито или убито
- 3. Как получать непрерывные уведомления о геозонности, даже когда приложение убито?
- 4. , даже если приложение закрыто (убито)
- 5. Остановка тревог после того, как приложение было убито Android
- 6. PendingIntent не преследует цели после того, как приложение убито
- 7. Process.Start() только после того, как текущее приложение было убито
- 8. Трансляционный приемник не получает после того, как приложение было убито
- 9. ClassCastException on getArguments() после того, как приложение было убито
- 10. Восстановить начальную службу Android после того, как приложение было убито
- 11. NullPointerException с ViewPager после того, как приложение было убито
- 12. Android заставляет полный перезапуск после того, как приложение убито
- 13. .Net SerialPort все еще заблокирован после того, как приложение убито
- 14. Как получить событие, когда приложение будет убито?
- 15. Как получить изображение из галереи после того, как приложение будет убито?
- 16. Поддержание Facebook доступа, даже если приложение будет убито
- 17. Сохраните сеанс, даже если приложение будет убито Objective C
- 18. Получать оповещения Push PubNub, когда приложение убито
- 19. Android Как получить местоположение пользователя непрерывно, даже ваше приложение убито
- 20. Виджет Ожидание намерения не будет работать после того, как приложение остановлено/убито
- 21. получать object.geolocation даже после того, как GPS отключена
- 22. Как зарегистрировать вещательный приемник после его отмены после того, как приложение было убито
- 23. Как экземпляр обработчика запускает runnable, даже приложение убито в android?
- 24. BroadcastReceiver вызывается, даже если приложение убито
- 25. Звук продолжает играть, даже когда приложение убито
- 26. Мониторинг звонков, даже если приложение убито
- 27. Unity2D: Как возобновить таймер, даже после того, как приложение закрылось
- 28. Не получать уведомления GCM после того, как приложение было убито на устройствах Xiaomi и Lenovo в Android
- 29. Кордова ibeacon; Отправить местное уведомление после того, как приложение было убито, но не работает на android
- 30. Обновление местоположения, даже когда приложение убито/завершено
Если вы не используете приложение, оно не работает. Вы можете попробовать выполнить фоновое извлечение или отправку уведомлений, надеясь, что iOS пробудит ваше приложение. – Avi
Я могу просто сказать вам, что это невозможно –
Если вы загружаете видео с сервера, просто используйте свойство переноса фона NSURLSession. I –