默认FirebaseApp未在此过程中初始化-React Native-本地通知

问题描述

(在您将此问题标记为重复之前,请阅读整个问题)

我在我的React-Native应用程序中使用react-native-push-notification库。

在我的应用中,我尚未初始化Firebase,因为到目前为止,我不需要任何远程通知。目前,我正在安排本地通知,当通知到来时,我希望用户能从中进行操作。我想基于按下的按钮进行适当的API调用

因此,我使用了PushNotification.configure方法来实现此目的,但它却抛出了认FirebaseApp在此过程中未初始化。请确保Firebase已初始化”。错误

当我完全不需要Firebase时,我被迫使用它。

有人可以在这里帮助我吗,我一直在寻找过去2天的答案。我对React Native还是很陌生,我仍然在学习它。任何帮助表示赞赏。

谢谢

解决方法

最后,我找到了解决方案,它实际上在文档本身中,但是我莫名其妙地查看了一下。 我将其张贴在这里,因为我敢肯定那里有像我这样的人。

我们应该像这样在requestPermissions: Platform.OS === 'ios',中添加PushNotification.configure

PushNotification.configure({
    onNotification: function (notification) {
      console.log('LOCAL NOTIFICATION ==>',notification);
    },// This line solves the problem that I was facing.
    requestPermissions: Platform.OS === 'ios',});