React Native Firebase: проверьте, установлен ли модуль - PullRequest
0 голосов
/ 10 апреля 2020

Можно ли как-то предварительно проверить, настроен ли модуль, например, уведомление, на нативной стороне?

Например, я вызываю firebase.notification(), это вызывает app cra sh. Прежде чем вызывать функцию notification(), я бы проверил.

** Я использую "response-native-firebase": "^ 5.5.6";

---- Добавлено -----

Я использую codepu sh для горячего развертывания.

Проблема в том, что мое Android приложение v1.0 не имеет уведомлений, настроенных на собственной стороне (android), а именно без new RNFirebaseNotificationsPackage() ,

Новое собственное обновление v1.1 Я добавил new RNFirebaseNotificationsPackage() к собственному коду.

При вызове firebase.notification() происходит сбой приложения v1.0, пока работает v1.1.

Я понимаю, что проверка версии приложения может предотвратить эту проблему, но мне нужно прямое решение, чтобы убедиться RNFirebaseNotificationsPackage интегрировано на родной стороне.

1 Ответ

0 голосов
/ 11 апреля 2020

Я думаю, вы должны использовать notificaiton следующим образом:

firebase.notifications()

Если вы хотите предварительно проверить, существует ли firebase, вы можете сделать так:

if (typeof firebase !== 'undefined) {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...