【发布时间】:2015-01-25 13:14:18
【问题描述】:
我正在用 java 做很多持久的计算工作,并希望随时了解情况。
是否有任何标准方法(库等)可以将推送通知从桌面 Java 程序发送到我的 Android 设备?
如果没有 ,有人可以提供一些我自己写这篇文章的初步想法吗?
【问题讨论】:
标签: java android notifications push message
我正在用 java 做很多持久的计算工作,并希望随时了解情况。
是否有任何标准方法(库等)可以将推送通知从桌面 Java 程序发送到我的 Android 设备?
如果没有 ,有人可以提供一些我自己写这篇文章的初步想法吗?
【问题讨论】:
标签: java android notifications push message
就像 zapl 建议的那样,我会说 GCM 是一个不错的选择。此外,除了所有好处,如果您喜欢消息传递,您可以访问AMQP,特别是RabbitMQ implementation。您可以在桌面上运行 RabbitMQ 服务器并将消息推送到所有监听设备。
【讨论】:
https://developer.android.com/google/gcm/server.html中提到的“第三方应用服务器”也可以是运行简单java程序的台式电脑。
您将需要设置一些 ID、一个接收推送消息的应用、一种显示手机注册 ID 的方式,以便您可以在桌面应用中输入它。
但其余的基本上就像将 gcm 服务器 jar 添加到桌面应用程序一样简单(我会在这里使用这个版本:https://github.com/kurthuwig/gcm/commit/d37f4d1c37ed8deaf1a161ca7b881c1d843f80df),然后调用 3 个左右的方法。
【讨论】: