Есть ли способ одновременно использовать localNotificationSchedule и Firebase Remote Push Notification в приложении React Native? Использование общей библиотеки на https://github.com/zo0r/react-native-push-notification говорит о том, что для AndroidManifest.xml нужны два разных сервиса
<!-- < Only if you're using GCM or localNotificationSchedule() > --> <service android:name="com.dieam.reactnativepushnotification.modules.RNPushNotificationListenerServiceGcm" android:exported="false" > <intent-filter> <action android:name="com.google.android.c2dm.intent.RECEIVE" /> </intent-filter> </service> <!-- </ Only if you're using GCM or localNotificationSchedule() > --> <!-- < Else > --> <service android:name="com.dieam.reactnativepushnotification.modules.RNPushNotificationListenerService" android:exported="false" > <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> <!-- </Else> -->
Так я должен выбрать любой из них?
Я сам пользуюсь OneSignal, но могу сказать, что вам нужно добавить оба, если вы хотите использовать локальные уведомления.
Кроме того, GCM устареет через несколько недель, поэтому вы не хотите его использовать. Просто используйте FCM от Firebase.