React Native Firebase:检查是否安装了模块

问题描述 投票:0回答:1

有什么方法可以预先检查模块(示例通知)是否在本机端配置?

例如,我称firebase.notification()会导致应用崩溃。我会在调用notification()函数之前进行检查。

**我正在使用“ react-native-firebase”:“ ^ 5.5.6”;

----已添加-----

我正在使用Codepush进行热部署。

问题是,我的Android应用程序v1.0没有在本机端(android)中配置通知,即没有new RNFirebaseNotificationsPackage()

新的本机更新v1.1我在本机代码中添加了new RNFirebaseNotificationsPackage()

通过调用firebase.notification(),应用v1.0在v1.1工作时崩溃了。

我了解检查应用程序的版本可以防止此问题,但是我需要直接的解决方案以确保在本地集成了RNFirebaseNotificationsPackage

react-native react-native-firebase
1个回答
0
投票

我认为您应该像这样使用通知:

firebase.notifications()

如果您要预先检查Firebase是否存在,可以这样做:

if (typeof firebase !== 'undefined) {
© www.soinside.com 2019 - 2024. All rights reserved.