Вопрос:

Реагировать Native iOS отправить уведомление через получение socket.io с сервера в фоновом режиме

ios react-native push-notification socket.io react-native-ios

798 просмотра

1 ответ

1 Репутация автора

Я использую модуль реагировать на нативные уведомления для отправки локального уведомления при получении события socket.io, отправленного с сервера. Уведомление настроено правильно и работает на iOS и Android в режиме переднего плана. Однако из-за того, что Apple не позволяет приложениям работать в фоновом режиме, за исключением (аудио, навигационной карты и т. Д.), Я не могу получать события сокетов, когда мое приложение не находится в фоновом режиме и временно приостановлено. ,

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

Здесь я спрашиваю о возможных решениях моей текущей проблемы.

Это может быть общий вопрос относительно реакции нативного или нативного iOS.

На устройствах Android все работает хорошо, и я не думаю, что с моим кодом что-то не так, поэтому я не знаю, какой код мне следует отображать здесь.

Короче говоря, я просто хочу знать, как получать события сокета, когда приложение находится в фоновом режиме на устройстве iOS, или если это не может быть достигнуто. Я хотел бы знать, как большинство приложений даже отправляют уведомления своим пользователям, когда их приложения находятся в фоновом режиме (я не хочу обманывать систему и устанавливать для фонового режима звук).

Автор: user5713716 Источник Размещён: 02.01.2018 02:37

Ответы (1)


0 плюса

53 Репутация автора

Я знаю, что это старый пост, но если кому-то все еще интересно, вы можете отправить уведомление, даже если ваше приложение закрыто или сокет отключен. Вы можете использовать push-уведомление firebase, которое будет обрабатывать вашу текущую ситуацию, даже если ваше приложение будет убито.

Попробуйте плагин ниже для отправки уведомлений обоим android / ios без использования какого-либо фонового сервиса response-native-firebase

Автор: Syed Murtaza Размещён: 03.05.2019 11:45
Вопросы из категории :
32x32