是否可以使用 Java 发送上游消息?

Posted

技术标签:

【中文标题】是否可以使用 Java 发送上游消息?【英文标题】:Is it possible to send Upstream Message with Java? 【发布时间】:2018-03-20 02:02:54 【问题描述】:

我有自己的应用服务器与 FCM 服务器通信。而且我的 android/ios 移动应用运行良好。

我想使用 Java 设置一个第三方程序,它反复向 FCM 服务器发送消息,以便我可以继续跟踪我自己的应用服务器是否正常工作。

我试图找到一个解决方案,但官方网站提到上游消息仅适用于 Android/iOS 应用程序。

是否可以使用 Java 向 FCM 服务器发送上游消息? (或者任何其他监控服务器的好主意?我面对服务器有时会因为某种原因而没有注意到它:()

【问题讨论】:

服务器是指FCM服务器还是自己的应用服务器? 哦,我的意思是我自己的应用服务器,它与 FCM 服务器通信。 【参考方案1】:

除了文档中显示的内容外,目前无法发送上游消息 - 目前可用于 Android 和 iOS。

即使您能够发送上游消息,也没有任何意义。上游消息的流程是:

Client App > FCM Server > App Server

因此,如果发送消息成功/失败,您将获得的结果/响应将指出 FCM 服务器和客户端应用程序之间的通信,而不是与应用程序服务器的通信。

【讨论】:

以上是关于是否可以使用 Java 发送上游消息?的主要内容,如果未能解决你的问题,请参考以下文章

GCM 云连接服务器中上游消息的主要用途是啥?

Android 应用上游消息传递是不是可靠?

Firebase 上游云消息

发送 GCM 上游消息后收到空推送消息

如何使用谷歌云连接服务器发送上游 GCM 消息

识别上游 GCM 消息的发送者