问题标签 [react-native-fcm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1842 浏览

android - React-Native Android FCM:没有获得令牌

我在我的 React-Native 应用程序中使用react-native-fcm 。我正在使用以下方法来获取推送的设备令牌。

问题是,我在 iPhone 应用程序中获得了一个令牌,但是当我在 Android 中尝试时,没有调用该方法。

我遵循 react-native-fcm 建议的每一步。谁能帮我解决这个问题?

0 投票
0 回答
238 浏览

firebase - 在 android 设备中打开时,发布 apk 已立即关闭(Recat -native)

  1. 在 react -native 中打开 Android Release apk 已停止

    1. 我应该怎么做任何人都可以帮助我

我在这个项目中使用 react-native-fcm 和 react-native-device-info

#

  • 列表项 Build.gradle gere

    #

    `android { compileSdkVersion rootProject.ext.compileSdkVersion buildToolsVersion rootProject.ext.buildToolsVersion

    }

    dependencies { implementation project(':react-native-fcm') implementation fileTree(dir: "libs", include: ["*.jar"]) // implementation "com.android.support:appcompat-v7:${rootProject .ext.supportLibVersion}" implementation "com.android.support:appcompat-v7:27.1.1" implementation "com.facebook.react:react-native:+" // 来自 node_modules implementation project(':react-native-device -信息')

    }

    // 运行一次,以便能够使用 BUCK 运行应用程序 // 将所有编译依赖项放入文件夹 libs 中,以便 BUCK 使用任务 copyDownloadableDepsToLibs(type: Copy) { from configurations.compile into 'libs' } apply plugin: "com. google.gms.google 服务”

0 投票
2 回答
864 浏览

socket.io - 我们如何在应用程序终止时删除 React-native-navigation 中的侦听器

我们如何在 app kill 上删除 React-native-navigation 中的侦听器。因为在应用程序的启动中没有根组件,只有一个类,所以没有 componentWillUnMount。我需要在应用程序终止时删除一些侦听器,例如 react-native-fcm 侦听器和套接字客户端侦听器。谢谢

0 投票
1 回答
1417 浏览

javascript - 修改来自 FCM / onMessageReceived 的通知在应用程序处于后台时未调用

我正在构建一个反应原生的应用程序,并将react-native-fcm库附加到代码中,以便处理通知消息。

我有两个主要问题:

1)来自的通知firebase看起来不像普通的通知消息:它没有出现应用程序图标,它不会在屏幕关闭时弹出和呈现。

2)我只想获取消息传递事件,在查看库代码后,我也看到该通知到达功能:onMessageReceived只有当应用程序在前台时,就像它在网站上说的那样。
但是在网站上,我无法理解如何获取捕获通知的一般事件,而不管应用程序状态如何。我还尝试实现扩展类FirebaseMessagingService,并且通知根本没有onMessageReceived覆盖。

0 投票
1 回答
556 浏览

firebase - 如何将来自 pushnotification 的多条消息合并为 reactnative firebase 中的一条消息

我们正在尝试通过 firebase 云消息传递来实现 PushNotification 服务。我们实现了可以向多个设备发送多条消息的设备组。问题是每次我们向注册设备发送消息时,我们都会收到单独的通知,而不是像 WhatsApp 这样的合并通知消息。

我们怎样才能实现这个功能?

提前致谢!!

0 投票
1 回答
962 浏览

firebase - 无法在 ios 中接收通知:发送 FcmTokenRefreshed 且未注册监听器

我使用 fire-base 发送通知,在 ios 应用程序中我有这个错误:发送 FcmTokenRefreshed,如果应用程序打开接收通知但没有注册监听器,但当应用程序关闭时不接收并显示错误。
对不起我的英语不好!

“反应”:“16.4.1”

“反应原生”:“0.55.4”

"react-native-fcm": "^16.2.4",

“xcode 10.1”

0 投票
1 回答
1199 浏览

firebase - 使用 Admin SDK 发送超过 1000 条通知 - Firebase Cloud Messaging

我正在尝试实现一次发送超过 1000 个通知。我的移动应用程序必须通知一个城市的工人新的工作机会,我必须通知他们。

但是,在文档中它说限制是数组中的 1000 个键,所以我可以这样做:

admin.messaging().sendToDevice(...arrayOfThousandKeys, payload);

如何发送超过 1000 个?我是否将其拆分为 2 个或更多阵列?一切都值得赞赏!

0 投票
1 回答
606 浏览

react-native - 使用 react-native-fcm 正确设置

我觉得react-native-fcm的文档有点乱,我很难弄清楚这一点。

我目前有一个生产应用程序,我的 android 用户告诉我他们没有收到他们应该收到的事件通知。所以这让我现在压力很大。在 iOS 上一切似乎都很好。

react-native-fcm 示例应用程序中,您可以看到以下内容:

需要打电话FCM.createNotificationChannel()吗??我主要使用远程通知,所以这有什么关系吗?

这是我的设置:

我主要使用远程通知,这对我的应用程序的工作至关重要。我的设置中有什么遗漏吗?

任何提示或建议都会对我有很大帮助!谢谢!

编辑:

收到通知时在 adb logcat 中发现了这个(未显示)

这有关系FCM.createNotificationChannel()吗??

0 投票
1 回答
2098 浏览

firebase - 使用 Firebase 控制台发送 FCM 数据消息

与其他推送通知服务相比,Firebase 云消息传递服务运行良好,而且仪表板也非常有用,可以查看所有详细信息的集合。

我的要求需要使用 Firebase 控制台(数据有效负载/丰富的通知)发送图像,但它并没有很好地解决。

我可以在 firebase 控制台中发送文本通知(通知有效负载)并且它工作正常。

我可以像下面这样从Post 人发送数据有效负载消息,并且它工作正常。

邮递员控制台

托盘中带有图像的通知

内容中带有图像的通知

但是,每当我尝试使用Firebase 控制台在附加选项中发送图像键/值对时,如下所示,它不起作用。请建议。

Firebase 控制台

0 投票
0 回答
1341 浏览

reactjs - 来自 firebase 通知的数据即将到来未定义?

我正在使用 react-native firebase 进行推送通知,它们工作正常。通知是正确的。我面临的问题是,当我收到通知时,通知有效负载的“标题”和“正文”将变得未定义。

调试时,我检查了要发送的正文和标题,发现这是我要发送的正确数据。

这是我发送推送通知的地方。

}

这就是我使用通知侦听器的地方,标题、正文和声音显示未定义。

我在另一个屏幕中使用这些侦听器,如下所示:

}

当调用 notificationOpenedListener 时,标题和正文应该与我使用 sendPushNotification() 发送的相同。

任何帮助,将不胜感激。谢谢你。