我想构建一个带有共享选项的应用程序。我的意思是用户可以在使用该应用程序的联系人之间传递简单的数据。而且我不想使用我的服务器。
是否可以使用现有平台,例如 Facebook、Google,甚至仅使用 android APi?
如果可以做到,我该怎么做?
您可以尝试使用gcm - 适用于 Android 的 Google Cloud Messaging
尽管如此,为此您将不得不使用某种服务器来发送推送消息。
我创建了免费的开源 Web 服务交叉副本,通过简单的 RESTful 命令在设备之间进行文件和消息传输:
等待消息出现在“给定的代码字上”(长轮询):
GET http://cross-copy.net/api/any_codeword_you_like
在正文中向所有等待的客户端发送消息:
PUT http://cross-copy.net/api/any_codeword_you_like
两个设备必须使用相同的代码字,因此必须达成一致(显示在屏幕上、二维码、预定义、按地理位置计算或适合您的应用程序。更多信息可在 GitHub 的自述文件中获得。