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

android - 设备未收到 Firebase 云消息通知

我在使用 FireBase Cloud Messaging 时遇到问题,我从设备获取令牌并通过 Google Firebase 通知控制台发送通知测试,但是,通知从未被记录或推送到 android 虚拟设备。FCM 的文档几乎就是我在下面的代码,而在使用 firebase 时,您还需要做些什么来获得推送通知。我已经完成了文档中指定的所有设置信息(build.gradle 添加、安装 google play 服务等),但仍然没有生成消息。在推送“I/FA:未找到跟踪代码管理器,因此不会使用”的通知后,我确实收到了一次性错误 但这是唯一输出的数据,我在谷歌上没有找到任何与跟踪代码管理器要求和 FCM 相关的内容。我没有收到到 logcat 或设备的推送通知的代码有什么问题?请让我知道任何有帮助的进一步信息。谢谢。

NotificationGenie.java

AndroidManifest.xml

0 投票
1 回答
347 浏览

android - 将 Android 应用从 GCM 迁移到 Firebase

我正在尝试按照将我的应用程序从 GCM 迁移到 Firebase 系统的说明进行操作,根据链接,我将不得不下载新的 google-services.json 文件。但是,我已经有一个以前的 google-services.json 文件,该文件是在我启用其他 API(包括 GCM)时生成的。

所以我的问题是,当它们具有完全相同的名称时,我应该如何将这两个文件包含在我的应用程序文件夹中?还是我应该将最后一个文件中的 json 代码粘贴到我原来的文件中?

请注意,这与不同的风格无关,因为两个 google-services.json 文件都引用了相同的应用程序配置。

谢谢!

0 投票
2 回答
9097 浏览

android - 即使应用程序关闭(滑动/滑动)也能接收 GCM 通知

这是在我的 MainActivity 中用作 BroadcastReceiver 的代码

我按照这个关于 GCM 的教程

https://www.simplifiedcoding.net/android-push-notification-using-gcm-tutorial/

0 投票
28 回答
239589 浏览

android - 应用程序在后台时未调用 Firebase onMessageReceived

我正在使用 Firebase 并测试在应用程序处于后台时从我的服务器向我的应用程序发送通知。通知发送成功,它甚至出现在设备的通知中心,但是当通知出现或者即使我点击它,我的 FCMessagingService 中的 onMessageReceived 方法也永远不会被调用。

当我在我的应用程序处于前台时对此进行测试时,调用了 onMessageReceived 方法并且一切正常。当应用程序在后台运行时会出现问题。

这是预期的行为,还是有办法解决这个问题?

这是我的 FBMessagingService:

0 投票
17 回答
397466 浏览

php - 如何在不使用 Firebase 控制台的情况下发送 Firebase 云消息传递通知?

我开始使用新的 Google 通知服务,Firebase Cloud Messaging.

感谢这段代码https://github.com/firebase/quickstart-android/tree/master/messaging我能够从我的Firebase 用户控制台向我的 Android 设备发送通知。

是否有任何 API 或方法可以在不使用 Firebase 控制台的情况下发送通知?我的意思是,例如,一个 PHP API 或类似的东西,直接从我自己的服务器创建通知。

0 投票
2 回答
4106 浏览

google-cloud-messaging - GCM - 推送通知需要多长时间才能到达设备?

我对接收推送通知消息的速度感兴趣(使用 GCM)。发送的推送通知需要多长时间才能到达设备,特别是当我向大量设备(如 100,000 甚至 1,000,000)发送消息时?

0 投票
2 回答
8181 浏览

ios - iOS 的 Firebase 云消息传递和多主题订阅失败

在 iOS 中调用 subscribeToTopic 时出现错误,

订阅主题失败 错误域=com.google.fcm 代码=5 "(null)"

有 3-4 个主题,我们如下调用,这是非常基本的..

文档说调用是异步的,如果订阅失败,firebase 将重试。但它继续失败,用户从未收到任何发送到该主题的消息。

任何人都面临这个问题并找到了解决方案?

0 投票
3 回答
2071 浏览

android - 我需要为应用设置 GCM / FCM 推送通知。我对服务器端实现一无所知。我应该阅读/研究什么?

我是一名计算机科学专业的暑期实习生。除了操作系统和分布式系统之外,我已经参加了我专业的大多数课程。

为了为手机设置 GCM / FCM 的轻量级演示,我需要了解什么。

我之前在 Android Studio 中编程过,但主要是界面设计。

谢谢 !

0 投票
3 回答
8444 浏览

java - 使用 Firebase 云消息传递创建每日推送通知

在 Firebase 控制台中,我们可以设置推送通知的具体时间和日期。但是有没有一种方法可以让我们每天设置它?例如它会在每周一、周三和周五发送,还是每天发送?

0 投票
1 回答
2241 浏览

android - 我的设备没有收到其他通知 (FCM)

我迁移到 Firebase Cloud Messaging,当第一次尝试发送消息时,我使用 Firebase 中的控制台收到通知,然后在几分钟后尝试发送另一个通知,但我不再收到另一个通知,但在我的 firebase 控制台中它说它是Completed

更新

这是我的代码

主要活动

MyFirebaseInstanceIDService

MyFirebase 消息服务

似乎其他设备收到它但其他设备没有收到它。