firebase-cloud-messaging相关内容
我使用下面的代码从 firebase 获取令牌: const messages = firebase.messaging();消息传递.requestPermission().then(() =>{返回 firebase.messaging().getToken();}).then(token => {saveTokentoServer(user.uid, token);}) 问题是我为不同的
..
我在使用 Firebase 云消息管理 API 发送消息时出错. 错误信息如下 原因:com.google.api.client.http.HttpResponseException: 400 Bad Request{“错误": {“代码":400,"message": "请求包含无效参数.",“错误":[{"message": "请求包含无效参数.",“域":“全球",“原因":“错
..
如何从 Firebase 获取设备令牌(FCM 注册令牌)? 我正在使用 firebase 制作移动应用程序,并使用 node.js 制作其服务器. 我想从服务器发送 push notification 消息,但我不知道如何获取设备令牌. 如何从外部服务器获取设备令牌?我现在正在使用 Firebase 管理 SDK. 设备token是不是只有app连接fcm服务器时才会生成
..
我正在从 FCM 向 Android 设备发送推送通知,这是通过向 FCM 发送包含 JSON 正文的 POST 消息来完成的. 如果我两次发送相同的 JSON 正文,Android 设备将显示两个通知(或三个,或四个,...).但我希望它只显示一个. “collapse_key"应该可以解决这个问题,对吧?(FCM 文档) 但是应该在哪里或如何插入呢? 这个 SO 问题回
..
我很难显示我从 FCM 通知控制台发送到我的设备的推送通知.我可以看到设备正在接收通知,因为我可以看到我发送的消息“test8" 已连接到 FCM.%@ [AnyHashable("通知"): {身体=测试8;e = 1;}, 但不管我的应用是在前台还是后台,我都不会显示通知. 我在 info.plist 中添加了“必需的后台模式 - 应用下载内容以响应推送通知".我的证书是正确的,生成
..
我正在使用 FCM(Firebase 云消息传递)在 iOS 中发送推送通知. 当应用程序处于前台状态时,我能够收到通知.但是当应用程序处于后台状态时,没有收到通知.每当应用程序进入前台状态时,才会收到通知. 我的代码是: - (void)userNotificationCenter:(UNUserNotificationCenter *)centerwillPresentNotif
..
我最近更新了我的应用程序以通过 FCM 发送消息,当应用程序在 Jelly Bean 上运行时效果很好.问题是,如果它是 Lollipop 并且应用程序位于 背景 中,则它不会. 我阅读了 文档,并指出当有效载荷是一条数据消息,它将由 onMessageReceived() 处理.我正在发送一个数据负载,不是通知,只要它是 JellyBean,它就会被正确处理.对于 Lollipop,它仅在
..
从 firebase 控制台发送通知时,通知工作正常. 我在 ios 设备上收到推送通知. 这是我用来使用 FCM 在 php 中向 iphone 发送推送通知的代码..
..
有什么方法可以在 Firebase 控制台中为 FCM(云消息部分)重新生成 API 密钥?该密钥不可编辑,并且与 Google API 控制台中自动生成的密钥不同.由于这种错误配置,我总是从 FCM 收到 unauthorized 401... 解决方案 更新:即使在 FCM Token 可见的 Cloud Messaging Tab 的新 UI 中,Regenerate Key 按钮仍
..
作为我们解决方案的一部分,我们希望在每个客户站点部署 FCM“应用服务器".每个客户站点都有自己的用户,他们使用我们的应用程序使用自己的设备.但是,我们希望确保如果其中一个客户站点遭到入侵,攻击者无法滥用 FCM“应用服务器"(例如,通过向所有客户站点的所有设备发送通知). 我们正在考虑为每个客户站点生成唯一的服务器密钥,而不是在所有客户站点之间共享凭据.这样一来,如果某个客户站点遭到入侵,
..
我的问题是关于使用 Flutter 和 firebase_messaging 插件的推送通知 问题: 我已将 firebase_messaging 插件集成到我的颤振应用程序中以进行推送通知.当我收到推送通知时,我可以保证设置是正确的.仅当我的应用程序在后台运行(例如最小化但在系统内存中可用)时才收到推送时出现问题.当应用处于前台或被杀死时,没有收到推送. 为了提供我尝试过的解决
..
我正在为我的项目使用 FCM.它具有丰富的类型推送通知.我尝试修改大多数可能的方式来从 FCM 获取推送.我得到了来自 FCM 的普通推送,而不是图片. 我还使用 push try 来检查 APNS 相同的编码.我得到了推送通知的预期设计. 这是我的 APNS 有效负载 {“aps":{"alert": "输入您的信息",“徽章":1,“声音":“默认",“内容可用":1,“可变内容
..
我正在尝试向我的推送通知测试应用发送消息.几周前,它一直在同一个应用程序上进行概念验证,但现在已经不行了. 我失败了:InvalidApnsCredential 和 Firebase 告诉我们:"无法发送针对 iOS 设备的消息,因为所需的 APNs SSL 证书未上传或已过期.检查您的开发和生产证书的有效性" 但是当我检查我的 firebase 控制台时,它告诉我 dev 和 pro
..
Firebase 已弃用 com.google.firebase:firebase-messaging:17.1.0 版本中的一些消息调用.post 很好地介绍了这些更改. 问题:有人能告诉我不实现 onNewToken 是否被认为是不好的做法,而是在每次应用启动时调用下面的块 这对于 Android 人来说可能似乎过分了但从 iOS 的角度来看,感觉就像家一样. FirebaseInst
..
从官方文档中我了解到它的工作方式是这样的: 用户安装应用,生成 FCM 令牌 向应用服务器发送令牌 服务器使用令牌向此设备发送推送通知. 如果该用户同时在另一台设备上安装应用,我应该在应用服务器上为每个用户存储多个令牌吗?如果是 - 这意味着应该检查哪些已过期? 解决方案 我也遇到了确切的挑战,不得不解决一个解决方案:根据设备 ID 为用户存储每个令牌.有趣的是,这个函数实
..
对于在更新到 iOS14 后因 FCM 而疯狂的每个人Xcode12.我花了 2 天时间解决了这些问题.在模拟器上,它可以工作,但在真实设备上,它不会.也许这些说明可以帮助某人&防止浪费时间.另外,如果所有这些步骤都可以改进,那么听听 Flutter Guru 的一些想法会很棒:). 注意:新 FCM 版本 9+ 的说明 XCode 设置 AppDelegate.swift 导
..
导入 Firebase导入 FirebaseInstanceID导入 Firebase 消息传递func 应用程序(应用程序:UIApplication,didFinishLaunchingWithOptions 启动选项:[NSObject:AnyObject]?)->布尔 {registerForPushNotifications(应用程序)FIRApp.configure()//为 Inst
..
在阅读了 100 条线程和谷歌搜索后,我仍然对以下错误消息感到困惑. 目前,我正在使用 Firebase 云消息传递,并且在很短的时间内,我正在尝试从 Firebase 获取我的令牌,以便能够将消息发送到我的服务器.这两种方法我都试过了: String token = FirebaseInstanceId.getInstance().getToken(mySenderId, "FCM");
..
我在 Android 中使用 Firebase Cloud Messaging(FCM) API 进行推送通知.当我实现那个时候完美的工作,但现在它找不到google play的服务. 错误是: FirebaseInstanceId:后台同步失败:SERVICE_NOT_AVAILABLE, 请帮我解决一下.我在 gradle 文件中使用了以下依赖项. 依赖项{编译文件('li
..
我在我的 Android 应用程序中实现了 Firebase 通知.当我的应用程序正在运行时,通知会以我的自定义布局显示,但当应用程序未运行时,通知会以默认布局显示.当应用程序未运行时,如何将通知布局更改为我的布局.此外,我存储共享首选项以让用户切换通知.但是,当应用程序未运行时,无论如何都会显示通知.怎样才能做到这一点? @Override公共无效 onMessageReceived(Remo
..