有没有一种方法可以在没有专用服务器的情况下使用GCM?
我正在概念化一个将数据从一个设备发送到另一个设备的Android应用程序(如图片消息),但由于我没有服务器,我正在研究其他消息传递方式。 谷歌云消息传递(GCM)似乎是一个不错的选择,因为它是为Android设计的,并且可以免费使用,但它仍然需要使用服务器。 有没有解决这个需求的方法 - 比如在应用程序本身上运行GCM服务器? 或者有没有更好的方法在Android上进行无服务器消息传递?
如果没有服务器,我认为这将很难做到您想要的效果,但您可以查看Parse的SDK。 免费试用并免费获得一定的每月限额。
文档。 您可能想阅读“发送推送到频道”和“使用高级定位”。
是的,您可以 - 可以从服务器发送的设备发送相同的消息。 但是,这有以下问题:
真的,构建您的应用程序并将其托管在AppEngine上需要大约一个小时的时间来撰写,并且每个月的成本不到10美元,即使是大量的用户。
对于用Java编写的简单的消息服务器示例,请查看支持我的一个应用程序的服务器:
https://github.com/charlesmunger/touch-to-text-server.git
链接地址: http://www.djcxy.com/p/66487.html上一篇: Is there a way to use GCM in Android without a dedicated server?