问题标签 [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.
firebase - 为什么当应用程序在后台时我没有收到通知?我正在使用 react-native-fcm@16.2.4
当应用程序处于后台或关闭时,我在接收通知时遇到问题。当我关闭ReactInstanceManager.detachViewFromInstance()
名为&通知的应用程序方法时,不会出现。
我正在使用以下版本:
- 反应原生:0.57.5
- 反应:16.6.3
- 节点:8.15.0
- npm:6.4.1
平台:安卓
firebase - 推送通知服务而不在博览会中显示实际通知
是否可以在不向用户显示实际通知的情况下使用 Expo 推送通知(https://docs.expo.io/versions/latest/guides/push-notifications/ )?
我想使用 Firebase Cloud Messaging 来通知用户后端的变化,这将是一个完美的解决方案,不需要我退出 Expo 并使用 ExpoKit
我在文档中找不到任何信息,但也许有一些未记录的解决方案
如果不可能,那么您是否看到另一种不需要弹出或不可避免的解决方案?
amazon-web-services - Pinpoint/FCM 返回未注册或过期的令牌
我正在使用 Pinpoint 通过 FCM 推送通知,并且收到来自 AWS 的错误消息:
奇怪的是,当应用程序启动/加载时,Amplify.config 也没有调用 PushNotification.onRegister 函数:
javascript - getExpoPushTokenAsync 出现错误“无法获取设备的 GCM 令牌”的问题
我已经搜索了很多有关此错误的信息但我不断收到“无法获取设备的 GCM 令牌”
1- 我尝试过 expo start 然后运行项目 2- 我已经登录到我的 expo 帐户,我可以在 expo 开发工具中看到我的名字,但没有区别 3- 我已将 FCM 添加到我的项目并发送 FCM expo 服务器的服务密钥 4- 我已删除节点模块文件夹并运行 npm install 5- 我在 Android 设备上运行
先感谢您
包.js:
App.js 请求令牌代码:
应用程序.json:
react-native - 每次应用程序从后台进入前台时都会触发“FCM.on(FCMEvent.Notification,notif”)
我将https://github.com/evollu/react-native-fcm与我的 react-native 应用程序一起用于推送通知。问题是每次将android应用程序从后台带到前台时都会调用下面显示的回调函数(即使服务器没有推送通知)
在 app.js 中的 componentDidMount-
android - Firebase 云消息传递 nodejs SDK 无法访问 iOS 应用
我有一个启用了云消息传递的 Firebase 项目。我正在使用带有服务帐户的 nodejs SDK 进行调用admin.initializeApp()
,到目前为止,我能够访问桌面 Chrome、android Chrome 和 android 示例应用程序,如firebase/quickstart-android所示。
但是,我无法从 nodejs SDK 访问 react-native 构建的 iOS 应用程序(在 testflight 上运行)。它已在 Firebase 控制台中注册 iOS 应用程序将其通知/注册令牌发送到我的 nodejs 后端,但是当我尝试与所述令牌交互时,我不断收到
iOS 应用确实会收到基于 Firebase Console 构建的消息,所以我想这意味着它的配置很好。
我想到的唯一解释是我应该在我的节点 sdk 中使用 APNS,但文档说只有在手动构建 HTTP v1 请求时才需要,并且 Node SDK 应该在内部处理身份验证。
如果我使用桌面、PWA、Android 和 iOS 令牌手动构建 HTTP 请求
我得到三个成功结果和一个失败的 iOS 说“未注册”。
- 那么...是因为我在请求中缺少 APNS 证书吗?
- 是因为 iOS 应用程序在 testflight 上运行吗?
- iOS 应用程序应该执行额外的请求还是在其代码中提供额外的权限?
- 服务帐户是否应该对 iOS 应用程序具有特殊权限?
xamarin.forms - 删除 FCM 通知
我在我的客户端-服务器应用程序中使用 FCM,如果它不再相关,我需要从设备中删除发送的通知,例如,如果一个人已经阅读它,它需要从服务器完成,我可以这样做,我尝试使用标签但我没有找到这样的信息,其他应用程序可以这样做(((,另一个问题是当一个人打开信件但通知仍然存在时,删除设备上的通知,模块有一个void RemoveNotification (int id)
,但是什么是通知 ID,我在哪里可以得到它 int 并且这不能是标签或折叠键,我试图转移通知,但没有成功请帮我解决问题
java - 在Android推送通知中关闭应用程序时,我们如何在点击托盘时获取有效负载数据?
我正在使用 React Native Flurry SDK (react-native-flurry-sdk)
Flurry push Android Native 它工作正常
问题是应用程序关闭时,但我在单击托盘应用程序打开时从托盘收到通知但
我没有在控制台(调试模式)或警报中获得有效负载数据。
你能给我一个任何逻辑解决方案或任何文件吗?
firebase - 在 React-Native 中获取 FCM 令牌
在我的 React-Native 应用程序中,我必须使用 firebase 通知。所以我创建了这个库。我是否以正确的方式做到了这一点?我如何测试它以检查它是否正常工作?我想要的是在这里返回 FCM 令牌。