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