#react-native #push-notification #notifications #react-native-push-notification #react-native-cli
Вопрос:
Я хочу включить уведомления в свое приложение React Native CLI. Я видел множество решений и библиотек для уведомлений, и теперь мне интересно, какое из них является лучшим универсальным решением в 2021 году?
Ответ №1:
Существует несколько доступных платформ служб, предоставляющих услуги обмена сообщениями.
- Облачные сообщения Firebase являются одними из самых популярных. Большинство других облачных служб обмена сообщениями внутренне используют Firebase. Пример Центра уведомлений Microsoft Azure — Внутреннее использование облачных сообщений Firebase. https://rnfirebase.io/messaging/usage
- OneSignal — Push-уведомление абсолютно бесплатно. https://medium.com/the-web-tub/unlimited-free-push-notifications-with-onesignal-and-cordova-1a415fcc6e1b
- СигналР — Не бесплатно. Есть некоторое ограничение на количество сообщений в день.
- Толкатель — Не свободен.
Существует множество других, но они используются реже всего один раз.
- Amazon SNS
- MQTT
Комментарии:
1. Спасибо, чувак, но похоже, что эти опции не так популярны для React Native, как насчет таких библиотек, как react-native-notifee, react-native-уведомления, react-native-push-уведомления. Есть ли у вас какой-нибудь опыт работы с ними?
2. Извините за поздний ответ. react-native-notifee оплачивается. Так что обычно этим не пользуйся. Да, react-native-уведомление и react-native-push-уведомление являются моими предпочтениями. Поскольку мы должны использовать это вместе с firebase. Также @react-native-сообщество/push-уведомление-ios для некоторых функций, специфичных для iOS.