如何使用FCM发送推送通知以响应本机android应用

时间:2019-08-19 05:24:27

标签: firebase react-native react-native-fcm

我正在尝试使用firebase推送通知(FCM-^ 16.2.4)构建react native(0.59.9)android应用。我使用了此文档https://github.com/evollu/react-native-fcm! 。添加google-service.json文件和gradle依赖项后,它给出了错误。

  

任务:react-native-fcm:generateDebugBuildConfig失败

     

失败:构建失败,并出现异常。

     

出了什么问题:   任务':react-native-fcm:generateDebugBuildConfig'的执行失败。   尝试10次后无法删除目录'....... \ node_modules \ react-native-fcm \ android \ build \ Generated \ source \ buildConfig \ debug \ com \ evollu \ react

     

尝试:   使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。与--scan一起运行以获得完整的见解。

1 个答案:

答案 0 :(得分:2)

我认为您要安装错误的组件。 当然,首先要删除当前的react-native-fcm组件。然后只需按照以下步骤在react native上安装Firebase:

https://rnfirebase.io/docs/v5.x.x/installation/initial-setup

,然后继续此链接以配置android:

https://rnfirebase.io/docs/v5.x.x/installation/android

此链接也是一个很好的教程:

https://medium.com/@anum.amin/react-native-integrating-push-notifications-using-fcm-349fff071591