问题标签 [firebase-cloud-messaging]

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 回答
907 浏览

android - Firebase,向特定平台发送消息(Android)

Firebase 允许我们通过接受我们的发布请求来发送消息:

但是,他们的文档中显示的所有示例都是针对特定用户的。这需要他们的注册密钥。

在 Firebase Dashboard 中,我们可以通过选择特定平台向设备发送消息。

为了发送特定应用程序包的消息,需要什么样的参数?

例如:kz.mycompany.myapp

0 投票
4 回答
6344 浏览

android - 使用未经身份验证的谷歌 Firebase 存储

我想与没有服务器的所有用户共享一些 json 文件,并且我使用 google firebase 存储服务(没有用户身份验证)。代码:

但它引发了一个例外:

存储规则:

0 投票
14 回答
84036 浏览

firebase - 如何使用 Firebase Cloud Messaging 向设备发送消息?

搜索文档后,我找不到任何有关如何在不使用外部服务器的情况下使用 FCM 向设备发送消息的信息。

例如,如果我正在创建一个聊天应用程序,我需要向用户发送有关未读消息的推送通知,因为他们不会一直在线,而且我无法在后台拥有始终连接到的持久服务实时数据库,因为那样会占用大量资源。

那么当某个用户“B”向他/她发送聊天消息时,我将如何向用户“A”发送推送通知?我需要一个外部服务器吗?还是可以只使用 Firebase 服务器来完成?

0 投票
2 回答
1786 浏览

android - 向数据库中的用户发送推送通知

我正在尝试使用 Firebase Cloud Messaging 实现推送通知,但似乎您必须注册设备才能接收推送通知。我正在尝试这样做,以便当数据库中有操作(例如收件箱回复)时,向收到消息的用户发送推送通知。

有没有办法通过 Firebase 将推送通知发送给特定用户,而不是特定设备?

0 投票
13 回答
72167 浏览

android - Firebase onTokenRefresh() 未被调用

在我MainActivity的日志中,我可以看到使用的令牌FirebaseInstanceId.getInstance().getToken()并显示生成的令牌。但它似乎在我的 MyFirebaseInstanceIDServicewhere it is extends to 中FirebaseInstanceIdServiceonTokenRefresh()没有被调用,在这个函数中据说令牌最初是在这里生成的。我需要打电话sendRegistrationToServer(),这就是为什么我想知道为什么它不进入onTokenRefresh().

这是我的代码

0 投票
0 回答
16458 浏览

android - FCM 与 GCM?为什么我们需要从 GCM 迁移到 FCM

你好朋友我是这个 stackoverflow 社区的新手,但在使用各种编程语言(如 android)开发代码方面拥有丰富的经验。今天我正在用我的一个应用程序实现 GCM,我遇到了一些推送通知消息延迟的问题。我在 goggle 上读到它,发现某个地方最近谷歌推出了一些名为FCM的新服务。我阅读了各种文章或博客,但没有从那里找到太多信息。我有一些问题,请发表您的意见,诚邀所有stackoverflowian提出他们的建议。

  • 为什么我们需要这个 FCM。

  • FCM 优于 GCM。

  • GCM现在贬值了吗?他们是否会停止 gcm 的所有服务和支持。

  • 如何将我的旧应用程序从 GCM 更新到 FCM。

  • 谁能告诉我谷歌
    在 GCM 上宣布 FCM 的原始链接,因为我没有找到这个最初发布的谷歌。

谢谢你们!

乔丹查芬斯

0 投票
12 回答
149032 浏览

android - Firebase FCM 强制 onTokenRefresh() 被调用

我正在将我的应用程序从 GCM 迁移到 FCM。

当新用户安装我的应用程序时,onTokenRefresh()会自动调用。问题是用户尚未登录(没有用户 ID)。

onTokenRefresh()用户登录后如何触发?

0 投票
4 回答
27432 浏览

android - 如何在服务器端实现 Firebase 云消息传递?

迁移到 Firebase 后,我使用 firebase 控制台测试了发送通知,它工作正常,但我需要在特定时间发送每日通知,所以我没有使用 firebase 控制台,而是使用我以前的 cron 作业每天发送通知。我改为https://android.googleapis.com/gcm/sendhttps://fcm.googleapis.com/fcm/send我的设备没有收到任何通知。

有没有办法解决这个问题?还是我错过了什么?我的 cron 工作在我仍在使用 GCM 的设备上运行良好。

这是我的代码

0 投票
0 回答
299 浏览

web-applications - 如何在 web 应用上实现 Firebase Cloud 消息传递?

codelabs 上的所有示例都使用 GCM 和 firebase 文档链接到 codelabs 示例这里是代码实验室指南的链接。我尽我所能尝试并不断收到 401 错误

0 投票
4 回答
10102 浏览

android - Add Action To Firebase Notification

I'm trying to add an action button to notifications produced on firebase 9.0.0, for Android, when app is in background.

Any ideas?

Thanks!!