问题标签 [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 回答
1058 浏览

go - Firebase 云消息传递授权失败

我目前正在尝试在使用 Firebase 云消息传递的 Go 中实现服务器。我插入了我的 API 密钥和发件人 ID(我都是从 Firebase 控制台的 Project Settings -> Cloud Messaging 获得的)并执行了以下操作:

我得到的就是这个

创建 xmpp 客户端时出错 > 连接客户端时出错 > 身份验证失败:未授权

我使用的是谷歌在它的例子中使用的同一个。图书馆可能还没有与 FCM 合作,还是我做错了什么?

如果是图书馆,没有它我将如何实现?

0 投票
4 回答
10622 浏览

ios - Firebase 聊天推送通知

我正在开发一个使用 Firebase 作为后端的聊天应用程序。要求在每个新消息接收者上收到一个推送通知,说明他收到了一条新消息。这是我第一次做这样的事情,所以我有一个问题:

由于我们不为此使用自己的服务器,我们是否需要第三方提供商(例如 Batch)来处理推送通知?如果我没记错的话,我认为 Firebase 不支持发送这样的推送通知,而只支持从控制台发送的推送通知。

任何帮助都会很棒。

0 投票
2 回答
1980 浏览

android - Firebase 云消息传递-> Android 中的非法状态异常

我正在尝试制作一个基于 Cordova 的应用程序,该应用程序能够通过 FireBase Cloud Messaging 发送通知

这里的 MainActivity.java

但是,我在第 49 行遇到了非法状态异常:

其余 Manifest.xml 等与此处提供的示例相同 https://github.com/firebase/quickstart-android/tree/master/messaging

在 Logcat 中,它显示的错误是:

我尝试了 java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] 但它仍然无法识别 FirebaseDatabase 类

0 投票
2 回答
6814 浏览

xamarin - Xamarin 的 GCM 到 FCM

Xamarin 具有对 GCM(Google 云消息传递)的预定义支持,这在https://developer.xamarin.com/guides/cross-platform/application_fundamentals/notifications/android/remote_notifications_in_android/中进行了说明

由于目前谷歌从 GCM 迁移到 FCM(Firebase 云消息传递),它是否与 Xamarin 一起使用相同的指令或有任何其他文档用于将 FCM 与 Xamarin 集成?

Firebase 中提供的所有功能都可以在 Xamarin App 中使用吗?

0 投票
4 回答
9536 浏览

android - Gradle 未针对 Firebase 云消息传递进行编译

我注意到 Firebase API 已从 v 9.0.0 升级到 v 9.0.1,因此决定更改它。

然而,它并没有引起人们的注意。

这是 Gradle Logcat 中的错误

这是我的 Gradle 文件

Build.Gradle-> 应用程序

Build.Gradle-> 项目

任何人都可以告诉错误是什么,或者我是否缺少任何东西。云消息传递对 Firebase-core 有任何要求吗?谢谢

0 投票
1 回答
470 浏览

android - android GCM 迁移到 Firebase

我刚刚按照本指南将使用 GCM 的项目迁移到 Firebase 。在迁移指南的末尾,它提到可以选择将 Google 服务器端点替换为 Firebase 中的端点。但是,当我尝试在设备之间发送消息时,它们没有被传递。

唯一可行的情况是,当我用从 Firebase 获得但使用 Google 端点的那个替换旧的 GOOGLE_API_KEY 时!

从我在这个链接中看到的其他人也面临类似的问题。有人对此有任何暗示吗?

0 投票
1 回答
1698 浏览

firebase - 在 Firebase 控制台中的哪里可以查看上游消息?

我最近开始使用 Firebase Messaging,我希望其中一个客户端生成一个通知,该通知可以使用该应用程序发送给其他用户,因此通过向上游发送一条消息到服务器,然后从那里使用应用程序将其发送到其他设备似乎是一个解决方案

我在哪里可以在 firebase 控制台上看到我的 firebase 上游消息

我用一个按钮从 main 调用它

0 投票
6 回答
5586 浏览

android - getNotification().getBody() 失败

我正在尝试从 google firebase 通知消息中提取消息。

这是我的代码:

崩溃时remoteMessage.getFrom()返回正确的值,remoteMessage.getNotification().getBody()并显示以下日志:

知道如何解决吗?

0 投票
6 回答
90021 浏览

firebase - 使用 FCM 从服务器发送推送通知

最近我问了一个关于使用 GCM发送推送通知的问题:向 Android 发送推送通知。现在有了 FCM,我想知道它与服务器端开发有何不同。编码明智,它们是一样的吗?我在哪里可以找到显示从服务器向 Android 设备发送推送通知的示例 FCM 代码?

我是否需要下载任何 JAR 库才能使用 Java 代码向 FCM 发送通知?向 Android 发送推送通知中的示例代码显示使用 GCM 发送推送通知,并且需要服务器端 GCM JAR 文件。

但是,https://www.quora.com/How-do-I-make-a-post-request-to-a-GCM-server-in-Java-to-push-a-notification-to中的另一个示例-the-client-app显示使用 GCM 发送推送通知,并且不需要服务器端 GCM JAR 文件,因为它只是通过 HTTP 连接发送。FCM 可以使用相同的代码吗?使用的 URL 是“ https://android.googleapis.com/gcm/send ”。FCM 的等效 URL 是什么?

提前致谢。

0 投票
3 回答
8391 浏览

android - 如何仅在触发特定活动后启动 FCM ID 服务?

假设我有一个LoginActivity用户可以使用现有凭据注册或登录的地方。我不想FirebaseInstanceIdService生成令牌,除非用户已登录并且MainActivity应用程序已启动。

谢谢