FCM - 从 Java 向我的 android 设备发送通知

Posted

技术标签:

【中文标题】FCM - 从 Java 向我的 android 设备发送通知【英文标题】:FCM - Sending notification to my android device from Java 【发布时间】:2018-06-28 10:42:43 【问题描述】:

我希望创建一个使用 FCM 的简单 Java 项目。 我在网上找到了很多教程,但不幸的是,它并不清楚它是如何工作的。 我想编写一个简单的 Java 代码,它将推送通知消息发送到我的手机设备(android)。 我阅读了 FCM 官方网站,但我无法理解如何在手机和 Java 项目之间建立真正的联系? 它需要任何设备 ID 或令牌? 它是如何工作的?

非常感谢!

【问题讨论】:

【参考方案1】:

发送来自 Java 的 FCM 消息,您可以使用 Firebase Admin SDK。详情请参阅documentation on sending messages。

注意:这只适用于 JVM。无法在 Android 项目中使用 Admin SDK。

【讨论】:

【参考方案2】:

我的回答有点晚了,一个从 android 发送通知的短代码,使用:FCM-AndroidToOtherDevice

FirebasePush firebasePush = new FirebasePush("LEGACY_SERVER_KEY");
firebasePush.setNotification(new Notification("title","body"));
firebasePush.sendToTopic("news");

【讨论】:

以上是关于FCM - 从 Java 向我的 android 设备发送通知的主要内容,如果未能解决你的问题,请参考以下文章

为啥不获取 Android Firebase FCM 注册令牌?

如何使用 FCM 向我的数据库中的用户发送推送通知?安卓

FCM 通过 fcm 控制台向我的 ios 设备发送通知,但从 php 服务它没有发送通知

注册令牌不是有效的 FCM 注册令牌

FCM 自定义声音通知不适用于 IOS Xcode

当应用程序更新时,FCM 是不是更新注册 ID