问题标签 [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 投票
6 回答
22940 浏览

ios - Firebase 收到推送通知时未收到弹出窗口

还要在 Info.plist FirebaseAppDelegateProxyEnabled = NO 中完成

我现在不知道,但我在 didReceiveRemoteNotification 中得到了 print(...) 但没有得到弹出窗口。我从 Firebase -> Console -> Notification -> Single device 发送消息,并在此处复制我从 xCode Console -> func tokenRefreshNotificaiton 获得的令牌

在控制台中获取下一个,但不要弹出

还有应用程序配置 在此处输入图像描述

0 投票
1 回答
2711 浏览

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

我很肯定,当记录添加到数据库或发生其他一些数据库事件时,我可以发送 Firebase 云消息。我的问题是,如果我有一条记录需要在某个时间向某组设备发送通知,我可以轻松做到这一点吗?这是我可以在 Google App Engine 上做的事情吗?

例子:

我有一个包含不同时间值的记录列表。当该记录的时间值等于服务器机器的时间值时,发送消息。

0 投票
0 回答
317 浏览

java - 如何设置 FirebaseCloudMessaging 服务器?

我为 FCM 做了 android 客户端,我使用 FCM 控制台对其进行了测试。现在我需要设置一个服务器,它使用 Http 链接从客户端获取 registrationId 并发送推送通知。这是我第一次设置服务器。

0 投票
2 回答
1842 浏览

swift - 在 Swift 2 中发出 HTTP POST 请求

Google 的 Firebase 网站上,为了发送下游消息,我必须执行 HTTP Post 请求。这就是它所说的:

从服务器发送下游消息:

为了解决或“定位”下游消息,应用服务器设置为使用接收客户端应用的注册令牌。您可以发送带有预定义字段的通知消息,或自定义数据消息;有关有效负载支持的详细信息,请参阅消息有效负载中的通知和数据。本页中的示例展示了如何在 HTTP 和 XMPP 协议中发送数据消息。

HTTP POST 请求

我如何在 Swift 2 中做到这一点?

0 投票
1 回答
4695 浏览

ios - Firebase FCM 获取旧 iOS APNS 令牌的令牌

随着通过 Google 将 GCM 更改为 FCM,我们希望将 iOS 的推送通知也带入 FCM。如果不提供将每个用户注册到 Firebase 推送服务的更新,是否可以将所有当前用户令牌订阅到 Firebase 服务,从而为他们生成 FCM 密钥?

0 投票
8 回答
21158 浏览

android - 在 android 中将 Map 转换为 Bundle

有没有一种简单的方法可以在没有显式迭代的情况下将 Map 转换为 Android 中的 Bundle?

为什么?

Firebase 返回一个 Map 用于 Notification getData()。我需要将数据传递给意图。以前 GCM 给了我一个捆绑包,所以我不需要担心这个。

0 投票
1 回答
492 浏览

android - Firebase 通知中断了服务器通知

我已经在我的 android 应用程序中从 GCM 切换到 FCM。但是我没有触及代码的服务器部分,因为据说我不需要。但是现在,当服务器发送通知时,我的设备不再看到它。那么我误解了以下内容吗?

https://developers.google.com/cloud-messaging/android/android-migrate-fcm#update_server_endpoints

并非严格要求更新这些端点,因为 Google 将继续支持现有的 GCM 端点。

显现

请注意,当我从 Firebase 控制台发送通知时,它会通过:如果应用程序在前台,它会通过onMessageReceived;否则,我只会在状态栏中收到通知。基本上我按照提供的链接上的说明进行操作。

这是 onTokenRefresh

0 投票
1 回答
1710 浏览

ios - 推送通知工作但未定义 connectToFcm()

我的推送通知正在工作(虽然有点错误:PN 在前台导致应用程序崩溃) - 我在我的设备上收到通知,但在 AppDelegate > tokenRefreshNotification() “connectToFcm()”未解决,必须评论出来。该方法在哪里定义?我显然错过了一些东西。

0 投票
1 回答
2355 浏览

android - Firebase 云消息传递 onMessageSent 未调用

我正在从 GCM 切换到 FCM。我只用它通过 FCM 向我的服务器发送消息。我扩展FirebaseMessagingService以实现回调。例如,onSendError()工作得很好,但从onMessageSent()不执行......我不知道它是否相关,但我在收到消息时从我的服务器发送“ack”节。

我的 FirebaseMessegingService 类:

我的清单的相关部分:

0 投票
2 回答
11569 浏览

android - FireBase 云消息传递不起作用

我正在尝试使用 FireBase 云消息传递。我收到一个令牌,但它没有从控制台收到任何通知。这是我的清单:

我的代码与示例中的代码几乎相同:

我在这里检查了设备未收到 Firebase 云消息通知的问题, 但它仍然无法正常工作。