firebase-cloud-messaging相关内容

当应用程序是后台 FCM 时如何检索通知消息 intent.getExtras()

我正在使用 FCM 进行简单通知 当应用程序处于前台时,一切正常.我在 onMessageReceived 方法中收到通知和数据消息. 但是当应用程序处于后台时,我会在系统托盘中收到通知.当我单击控件时,它会转到主要活动.当我解析 intent.getExtras(); 时,我只得到这个关键数据 - google.sent_time、from、google.message_id, co ..

使用“new"获取 403 响应.Firebase 云消息传递 API

我们已成功使用 旧版 HTTP 服务器协议我们的 FCM 服务器.我今天想更新到 FCM HTTP v1 API. 我做到了一步一步,当服务器调用请求,我们得到这个响应: 服务器返回 HTTP 响应代码:403 用于 URL:https://fcm.googleapis.com/v1/projects/[projectid]/messages:send 这是服务器代码: URL url ..

Android 无法扩展 Firebase 消息服务

我正在尝试在我的应用程序中实现 Firebase 云消息传递,我已经实现了使用此服务的所有设置,但是当我尝试在我的类中扩展 FirebaseMessagingService 时,它给了我错误并且它可以根本找不到,连import com.google.firebase.messaging.FirebaseMessagingService如图: 我已经添加了所有需要的代码:我将此添加到应用程序 ..
发布时间:2022-01-18 09:20:16 Java开发

尝试在 Firebase Cloud Functions 中使用 Firebase Cloud Messaging 发送推送通知时未找到请求的实体

我正在尝试使用以下代码通过 FCM 从 Firebase Cloud 函数发送多播通知: 常量消息 = {代币:收件人,通知: {标题:标题,身体:身体},数据: {项目合作伙伴Id:项目合作伙伴Id}};返回 admin.messaging().sendMulticast(message); 并且没有任何推送通知被发送.每个响应都包含一个带有相同消息的错误:“未找到请求的实体". 我在 ..
发布时间:2022-01-18 09:20:10 其他开发

类“MyFirebaseMessagingService"不是抽象的,也没有实现抽象基类成员 public abstract fun zzd(p0: Intent!)

这里我在 Kotlin 中使用了 FirebaseMessagingService,但是当我运行项目时,它会给我以下错误: “MyFirebaseMessagingService"类不是抽象的,也没有实现抽象基类成员 public abstract fun zzd(p0: Intent!):在 com.google.firebase.messaging.FirebaseMessagingSe ..
发布时间:2022-01-18 09:20:03 移动开发

使用 Google API 接收到 Firebase 主题消息的状态

最近,我在我的 APP 中集成了 Firebase 主题概念,订阅了近 2000 名用户,我每天都会通过我的应用服务器触发通知. 我想知道有多少用户被交付并失败了.因为如果某些用户没有收到并失败,我将再次向这些成员设置重试通知.对此有何想法? 我还通过 ARC(高级 Rest 客户端)尝试了以下 URL,以使用以下 API 获取有关我当前项目中所有主题的信息: https://iid ..

当数据库中发生时间事件时如何发送 FCM?

我很肯定,当记录添加到数据库或发生其他一些数据库事件时,我可以发送 Firebase 云消息.我的问题是,如果我有一条记录需要在某个时间向某组设备发送通知,我可以轻松做到这一点吗?这是我可以在 Google App Engine 上做的事情吗? 示例: 我有一个包含不同时间值的记录列表.当该记录的时间值等于服务器机器的时间值时,发送消息. 解决方案 这里没有隐藏的魔法.您必须编 ..

在 FCM 中使用 GCM Token 推送消息

目前我们的设备使用旧的 GCM 实现. 有谁知道在使用 firebase 云消息 API 发送推送消息时是否可以使用旧的现有 GCM 令牌? 或者这些应用是否需要新的 FCM sdk 实施? 解决方案 有谁知道在使用 firebase 云消息 API 发送推送消息时是否可以使用旧的现有 GCM 令牌? 是的,这是可能的.FCM 和 GCM 消息传递 api 是相同的. ..

在没有用户点击通知的情况下处理数据负载?

在后台时,应用在通知托盘中接收通知负载,并且仅在用户点击通知时处理数据负载. 有没有什么方法可以在用户不点击通知的情况下处理数据负载? 解决方案 基于 处理消息: 应用状态通知数据两者前台 onMessageReceived onMessageReceived onMessageReceived后台系统托盘 onMessageReceived 通知:系统托盘数据:额外的意图. 它 ..

迁移到 Firebase Cloud Messaging:导入现有的 Google 项目会对项目产生什么影响?

在 设置 FCM 中说: 如果您不这样做,请在 Firebase 控制台中创建一个 Firebase 项目已经有一个.如果您已经有一个现有的 Google 项目与您的移动应用相关联,单击导入 Google 项目.否则,单击创建新项目. 我有一个当前使用 Google Cloud Messaging 的现有 GAE 云端点项目.我正在考虑使用 Firebase 云消息传递.将该项目导入 ..

Firebase 推送通知

我在我的 Android 应用中为推送通知实现了 Firebase.我实现了两项服务来注册令牌并在检测到通知时创建通知.当我的应用程序启动时它正在工作,但是当我的应用程序关闭时它不起作用. 公共类 FirebaseinstanceIdService 扩展 FirebaseInstanceIdService {@覆盖公共无效 onTokenRefresh() {字符串 refreshedToken ..
发布时间:2022-01-18 09:18:50 移动开发

Firebase FCM 推送,出现错误缺少注册 |安卓

我之前看到过这个话题,但我认为这不是同一个场景. 我正在尝试通过 FCM(Firebase 云消息传递)从一台设备(将成为管理设备)向所有其他设备发送推送通知,我完全按照他们的文档进行操作. 我尝试订阅主题或保持简单,但仍然得到相同的错误: 缺少注册 String jsonData = "{\"to\":\"/topics/news\",\"notification\":{\ ..

应用程序关闭/终止时 Android 中的 Firebase 推送通知问题

当应用仅使用数据负载关闭时,Firebase 推送无法在某些设备上运行.看到这个线程:https://github.com/firebase/quickstart-android/issues/41 我知道当应用程序被滑动杀死时,一些 OEM 会杀死直接影响 FirebbaseMessagingService 的应用程序的所有服务,并且由于这个 onMessageReceived() 方法从 ..

确定是否从 FCM 通知单击打开了活动

我正在使用 fcm 控制台向所有安装了我的应用的设备发送消息,通知没有任何额外的有效负载,只有通知消息. 我想知道是否有一种简单的方法可以知道是否通过 FCM 通知点击打开了 Activity. 通过扩展 FirebaseMessagingService 服务并自行创建通知来解决此问题. 我想知道是否有另一种解决方案,无需扩展服务或将额外内容传递给通知. 用于从通知点击打开 ..
发布时间:2022-01-18 09:18:15 移动开发

Android Firebase Cloud Messaging(FCM):subscribeToTopic 会自动重试吗?

要在 android 客户端订阅主题,我们应该调用: FirebaseMessaging.getInstance().subscribeToTopic("news"); 我想知道如果在执行该指令的那一刻互联网连接不可用会发生什么? 当互联网连接可用时,谷歌服务会自动重试订阅吗?还是我们开发者应该处理这种情况? 解决方案 更新: subscribeToTopic() 现在返回 ..
发布时间:2022-01-18 09:18:07 移动开发

未处理的异常:NoSuchMethodError:方法 'toRawHandle' 在 null 上被调用

我在我的 Flutter 应用程序中使用 firebase_messaging 库进行 Firebase 推送通知. 目前我的 firebase_messaging 版本是 firebase_messaging: ^5.1.5,最近更新为最新版本. 我正在尝试在后台以及应用程序终止时接收通知. 我已按照 firebase_messaging 文档中提到的所有步骤进行操作,但不幸的 ..
发布时间:2022-01-18 09:18:00 移动开发