问题标签 [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.
firebase - 当数据库中发生时间事件时如何发送 FCM?
我很肯定,当记录添加到数据库或发生其他一些数据库事件时,我可以发送 Firebase 云消息。我的问题是,如果我有一条记录需要在某个时间向某组设备发送通知,我可以轻松做到这一点吗?这是我可以在 Google App Engine 上做的事情吗?
例子:
我有一个包含不同时间值的记录列表。当该记录的时间值等于服务器机器的时间值时,发送消息。
java - 如何设置 FirebaseCloudMessaging 服务器?
我为 FCM 做了 android 客户端,我使用 FCM 控制台对其进行了测试。现在我需要设置一个服务器,它使用 Http 链接从客户端获取 registrationId 并发送推送通知。这是我第一次设置服务器。
swift - 在 Swift 2 中发出 HTTP POST 请求
在Google 的 Firebase 网站上,为了发送下游消息,我必须执行 HTTP Post 请求。这就是它所说的:
从服务器发送下游消息:
为了解决或“定位”下游消息,应用服务器设置为使用接收客户端应用的注册令牌。您可以发送带有预定义字段的通知消息,或自定义数据消息;有关有效负载支持的详细信息,请参阅消息有效负载中的通知和数据。本页中的示例展示了如何在 HTTP 和 XMPP 协议中发送数据消息。
HTTP POST 请求
我如何在 Swift 2 中做到这一点?
ios - Firebase FCM 获取旧 iOS APNS 令牌的令牌
随着通过 Google 将 GCM 更改为 FCM,我们希望将 iOS 的推送通知也带入 FCM。如果不提供将每个用户注册到 Firebase 推送服务的更新,是否可以将所有当前用户令牌订阅到 Firebase 服务,从而为他们生成 FCM 密钥?
android - 在 android 中将 Map 转换为 Bundle
有没有一种简单的方法可以在没有显式迭代的情况下将 Map 转换为 Android 中的 Bundle?
为什么?
Firebase 返回一个 Map 用于 Notification getData()
。我需要将数据传递给意图。以前 GCM 给了我一个捆绑包,所以我不需要担心这个。
android - Firebase 通知中断了服务器通知
我已经在我的 android 应用程序中从 GCM 切换到 FCM。但是我没有触及代码的服务器部分,因为据说我不需要。但是现在,当服务器发送通知时,我的设备不再看到它。那么我误解了以下内容吗?
https://developers.google.com/cloud-messaging/android/android-migrate-fcm#update_server_endpoints
并非严格要求更新这些端点,因为 Google 将继续支持现有的 GCM 端点。
显现
请注意,当我从 Firebase 控制台发送通知时,它会通过:如果应用程序在前台,它会通过onMessageReceived
;否则,我只会在状态栏中收到通知。基本上我按照提供的链接上的说明进行操作。
这是 onTokenRefresh
ios - 推送通知工作但未定义 connectToFcm()
我的推送通知正在工作(虽然有点错误:PN 在前台导致应用程序崩溃) - 我在我的设备上收到通知,但在 AppDelegate > tokenRefreshNotification() “connectToFcm()”未解决,必须评论出来。该方法在哪里定义?我显然错过了一些东西。
android - Firebase 云消息传递 onMessageSent 未调用
我正在从 GCM 切换到 FCM。我只用它通过 FCM 向我的服务器发送消息。我扩展FirebaseMessagingService
以实现回调。例如,onSendError()
工作得很好,但从onMessageSent()
不执行......我不知道它是否相关,但我在收到消息时从我的服务器发送“ack”节。
我的 FirebaseMessegingService 类:
我的清单的相关部分:
android - FireBase 云消息传递不起作用
我正在尝试使用 FireBase 云消息传递。我收到一个令牌,但它没有从控制台收到任何通知。这是我的清单:
我的代码与示例中的代码几乎相同:
我在这里检查了设备未收到 Firebase 云消息通知的问题, 但它仍然无法正常工作。