【问题标题】:Continuously getting duplicate push notifications for React native FCM不断获取 React 本机 FCM 的重复推送通知
【发布时间】:2018-02-23 14:03:48
【问题描述】:

我不断收到来自服务器的单个触发器的相同推送通知。

我正在使用react-native-fcm(v13).x 在 android 上实现 PN。我只在一些安卓设备(一加 5 和三星 s5)上遇到这个问题。

我已经确保了以下几点:

  • 我没有多次注册监听器
  • 我已尝试将代码移至另一个组件
  • AndroidMenifest 文件中没有其他接收器
  • 服务器正在为来自应用的单个请求发送单个通知

反应原生 - 0.48.4

在前台和后台模式下都会出现此问题。

【问题讨论】:

  • 为 React 本机 FCM 获取太多推送通知您能具体说明您的问题吗? 太多是什么意思?
  • 我认为 react-native-firebase 对通过 FCM 进行推送通知有更好的支持。
  • 我只想使用 Firebase 的消息传递功能。 react-native-firebase 拥有 firebase 的所有功能。
  • 我使用@react-native-firebase/messaging 进行推送通知并获得 3 个连续通知。谁能帮我。 react-native 0.61.5 @react-native-firebase/messaging ^7.1.6

标签: android react-native push-notification firebase-cloud-messaging


【解决方案1】:

问题已解决。不确定原因和解决方法。这是对我有用的组合:

a) 从 build.gradle 中移除 dexOptions

b) 将 react-native-fcm 从 10.0.3 降级到 v8.0.1。

c) 更改的版本代码

【讨论】:

    【解决方案2】:

    请检查 settings.gradle 文件

    我的问题:- 我打了两次电话

    包括 ':react-native-fcm' project(':react-native-fcm').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-fcm/android')

    检查这个

    如果这不起作用,请手动重做链接

    【讨论】:

    • 感谢您的回答。问题得到了解决。下面提到的解决方案对我有用。
    猜你喜欢
    • 2020-04-20
    • 2018-06-24
    • 2022-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多