应用程序服务器的 gcm 服务器示例,部署在 java 中的 google app 引擎上

Posted

技术标签:

【中文标题】应用程序服务器的 gcm 服务器示例,部署在 java 中的 google app 引擎上【英文标题】:sample for gcm server for application server which deployed on google app engine in java 【发布时间】:2015-09-02 12:20:04 【问题描述】:

我正在开发一个在谷歌应用引擎上运行的服务器,并且想要开发可以通知我的 android 设备的推送通知。

尝试使用 smack client ,但它在 GAE 上不起作用...

如果有人有这方面的好样品,你能分享一下吗?

【问题讨论】:

【参考方案1】:

您无法在 GAE 上设置 Smack 服务器。尝试使用Google Cloud Messaging 发送推送通知。

【讨论】:

Smack 似乎与 Google App Engine 不兼容,因为它试图在 XMPPTCPConnection.connect() 上打开一个新线程。 Google App Engine 不允许这样做,导致启动时崩溃。

以上是关于应用程序服务器的 gcm 服务器示例,部署在 java 中的 google app 引擎上的主要内容,如果未能解决你的问题,请参考以下文章

我应该如何在 java 上部署 XMPP 服务器 GCM 以便 GCM 可以访问它并发送消息?

GCM + AppEngine - 应用没有收到推送通知

在 Android 上的代理后面接收 FCM (GCM)

应用关闭时无法接收 GCM

在带有 HTTP 服务器(不是 CCS/XMPP)的 Android GCM 应用中接收消息

推送示例android gcm,已注册设备但未收到推送通知