firebase-cloud-messaging相关内容

FCM 令牌何时到期?

FCM 令牌何时到期?是6个月吗? 解决方案 不过它不会过期.如果发生以下情况之一,它会自行更新. 根据 https://firebase.google.com/docs/cloud-消息传递/android/客户端: -应用删除Instance ID -应用在新设备上恢复 -用户卸载/重新安装应用程序 -用户清除应用数据. 监控令牌生成 每当生成新令牌时都会 ..
发布时间:2022-01-18 08:57:34 移动开发

Firebase Cloud Messaging (FCM) - 当用户点击带有附加功能的通知时启动活动

我试图在用户单击通知时打开特定活动,当应用程序在后台时,使用一些额外的参数.我正在使用 click_action 并且它工作正常,应用程序会打开所需的 Activity. 现在我需要服务器向此 Activity 传递一个额外的参数,即 id,以便我可以显示与通知相关联的所需详细信息.就像电子邮件应用程序一样,当我们点击通知时,会打开该特定电子邮件的详细信息. 我该怎么做? 解决方 ..

在库中实现 Firebase

我想在我想在许多应用程序中用作 SDK 的库中实现 Friebase 通知系统. Firebase 现在要求提供应用 ID,但我在库中实现它,因此没有应用 ID. 如何实现向使用我的库的应用发送通知的目标? 提前致谢. 解决方案 是的,您实际上可以这样做,在您的库中 build.gradle 将其放在 defaultConfig 字段中 buildConfigField ..

如何从网络向应用发送 FCM 通知

我正在开发基于 Firebase 数据库和存储的聊天应用程序.一切正常,但现在我需要实现 FCM 以在应用程序处于后台或前台时接收应用程序的通知.我找不到一种在 PHP 中实现的方法,它监听 firebase 数据库中的任何更改,如果有任何更改,则向应用程序发送推送通知. 有很多代码从 PHP 发送通知,但没有一个是基于 Firebase 数据库的,甚至官方文档也有我的共享主机不支持的 No ..

来自 Java 而不是 Firebase 控制台的 Firebase 云消息传递通知

我是 Firebase 的新手,当我的 Java 应用程序尝试使用客户端的 Firebase 令牌发送通知/消息时,我遇到了错误,例如发件人 ID 不匹配和 HTTP 状态为 401 的身份验证错误.请注意,使用 Firebase 控制台,我可以将消息发送到客户端. 对于客户端应用,我做了以下操作: 从这里克隆的 Firebase messaging 快速启动应用 -- https:/ ..
发布时间:2022-01-18 08:57:04 Java开发

即使应用程序进程已死,如何确保通知 Firebase 消息传递示例实现?

当我构建并运行 Firebase 消息传递示例应用程序时(在从我的 Firebase 控制台获取并安装自定义 google-services.json 文件后,如 Android Studio 中的向导所述),我可以发送一条简单的非通知消息用我的测试脚本来处理它,它可以工作. ...但仅当应用程序已在设备上启动时. 如果我未能先启动应用程序,或在启动后强制停止应用程序(从设置 | 应用 ..
发布时间:2022-01-18 08:56:56 移动开发

Firebase 与 GCM 的向后兼容性

我有一个项目通过第三方服务使用推送通知,该服务在后台使用 GCM. 我可以访问设备令牌,但我看不到将这些令牌导入 Firebase 云消息传递的方法.我知道对于 iOS,有一种方法可以导入 APNs 令牌,但我找不到在 Android 上执行此操作的方法. 有没有办法向 GCM 注册令牌发送推送通知或将它们导入 Firebase? 谢谢! 解决方案 同意@TimCaste ..

如何从 FCM 主题获取客户端 FCM 令牌

我想获取 FCM 主题中的令牌列表.基本上我想要订阅 FCM 主题的令牌列表. 基本上我想要来自 FCM 主题的注册客户端令牌. 解决方案 没有公共 API 来检索订阅主题的令牌列表.如果你想要这样的列表,你必须自己维护它. 另见: 已注册的客户列表FCM 中的一个主题 统计 Firebase 云消息传递中某个主题的订阅者 Firebase 云消息传递 - 检查现有或 ..
发布时间:2022-01-18 08:56:29 其他开发

在 Nougat 上多次接收 FCM 通知

我在我的应用中使用 Firebase 推送通知.但是,当我发送某个事件的通知时,我会在 Nougat 设备 上 2-3 分钟后多次收到通知.在版本低于 Nougat 的设备上,我只收到一条通知. 我检查过服务器一次只发送一个通知.我的应用程序 gradle 有以下依赖项. 编译`com.google.firebase:firebase-messaging:11.8.0` 这是 FCM 监 ..
发布时间:2022-01-18 08:56:14 移动开发

将 FCM 发送到您的 android 应用的特定版本

如何将 FCM(Firebase 云消息)发送到您的 Android 应用的特定版本?例如:- 我的应用程序的最新版本是 2.0,我只想向 2.0 版本的设备发送通知. 解决方案 如果您使用的是 Notifications composer 在 Firebase 控制台中发送您的消息,您可以根据应用版本定位. 在“目标"步骤下选择“用户细分",选择您的应用,然后点击右侧的“和": ..

我们可以使用 FireBase 云消息传递在 Windows 桌面/控制台或 Linux 控制台应用程序上使用 C++ 发送或接收消息或同时使用这两种方式吗?

构建 FirebaseCloudMessaging 示例后应用程序在 Windows 上使用 Visual Studio 2015,使用 C++ 设置 appOptions,它显示“已初始化 Firbase 云消息传递"但我看不到 FCM 令牌可用于通信. 解决方案 Firebase C++ 库专门设计用于 iOS 和 Android 应用程序. 示例项目的自述文件的第一行解释为: ..
发布时间:2022-01-18 08:55:58 服务器开发

ReactJS - FCM 在 Safari 浏览器中不起作用

我正在尝试在我的 ReactJS 应用程序中实现 FCM 推送通知.它在 chrome 和 firefox 浏览器中完美运行,但在 safari 浏览器中遇到问题. FirebaseError:消息:此浏览器不支持使用 firebase SDK 所需的 API.(消息/不支持的浏览器). 我还浏览了firebase的文档,发现它只支持3个浏览器. 铬 火狐 Safar ..

推送通知已交付,但 didReceiveRemoteNotification 从未被称为 Swift

我已通过 FCM 在我的两个相关应用中成功实现推送通知,并尝试实现一些逻辑以在收到通知时增加徽章编号. 我意识到 didReceiveRemoteNotificationdelegate 方法根本没有被调用,因为我没有得到任何打印结果,但我确实从 willPresent 通知和 didReceive 响应.所以在 didFinishLaunchingWithOptions 中设置 UIApp ..

Firebase FCM 不匹配SenderID

我在多台设备上安装了我的 Android 客户端应用程序.我还有我的服务器应用程序,可以向这些应用程序发送消息.问题是某些设备会收到消息而其他设备不会.将消息发送到这些设备时,我收到错误“MismatchSenderId". 我划分了问题,所以我打开了 firebase 控制台并向我的应用程序发送通知(我有每个应用程序的令牌).因此,使用控制台应用程序,我在使用我的服务器的相同设备上遇到错误 ..
发布时间:2022-01-18 08:55:26 移动开发

服务器可以找出哪些消息主题有订阅者吗?

服务器应用程序有没有办法通过 FCM 发送主题消息来找出哪些主题实际上有订阅者? 我们可能有大量主题,并且希望避免总是向所有主题推送消息,因为在任何给定时间只有一个子集会处于活动状态.我知道服务器可以查询特定 InstanceID 订阅的主题,但迭代数千个主题听起来是个坏主意. 我们可以推出自己的解决方案,但由于该信息已经存在于 Firebase 本身中,因此最好从那里获取. 解 ..
发布时间:2022-01-18 08:55:17 其他开发

android中的Firebase计划通知

我正在使用 firebase 开发一个 android 应用程序,该应用程序应按用户应在应用程序设置中设置的小时数每天推送两次通知. 我看到至少 2 年前有人问过类似的问题,但没有答案,也许现在有一个选择. 无论如何我可以使用 Firebase 实现这一点吗?如果没有,我该如何实现? 解决方案 您可以安排从 Firebase 控制台发送通知.但这仅限于您手动输入的通知.没有办法 ..

如何从 FCM 令牌中获取 Firebase 用户 ID?(在服务器上的管理代码中)

我已登录的 Android 客户端在我的服务器上注册他们的令牌.问题是我不确定特定客户端发送的令牌是否真正属于该客户端用户 ID.不良客户端可能会注册其他用户的有效令牌. 给定一个 FCM 令牌和一个用户 ID,我在服务器上的管理代码如何验证该令牌确实属于(经过身份验证的)用户 ID? 解决方案 在 Firebase 级别上,身份验证 UID 和云消息传递实例 ID 令牌之间没有连接 ..