>我已经在我的项目中实现了react-native-firebase
。它工作正常。但是现在我必须在从通知托盘打开应用程序时获取事件。根据许多博客和帖子,我知道只有一种解决方案可以通过FCM.on(...) function
事件,为此您需要安装库react-native-fcm
。但是当我安装并链接它时,它开始在 android/app/gradle.build 文件compile (project(':react-native-fcm'))
上抛出错误。我面临的错误是
任务":app:transformDexArchiveWithExternalLibsDexMergerForDebug"的执行失败。 java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: 无法合并 dex
不要使用react-native-fcm
,react-native-firebase
具有现在内置react-native-fcm
的所有功能。在下面的链接中,这一切都得到了很好的解释,并且设置起来相当容易。
RN-Firebase 云消息传递
RN-Firebase 通知