我最近一直非常有兴趣开发能够与附近(地理位置)应用“沟通”的iOS应用(专门用于iPhone)。
我的网络技能/资源有限,所以我真的希望将它变成一个点对点应用程序,避免托管我自己的服务器。
看起来我有一些选择,包括新的多对等连接框架和位置服务。
我希望有人能够编写点对点应用程序的经验可以指导我们他们认为最符合逻辑的方法。
其他信息:
*我只想发送文字/小图片(速度不是优先)
*在地理位置上检测附近(在一英里左右)是主要目标
*可能与Android设备通信(我知道多对等连接缺乏此功能)
答案 0 :(得分:1)
点对点通信限制在约50米的范围内。要扩展范围,可以使用中间对等方创建网格来中继消息。这就是Firechat应用的工作方式。
如果你想在没有网格的情况下进行更远距离的通信,我相信你需要通过云端
答案 1 :(得分:1)
在与Android通信方面,制作FireChat的人正在推出他们的SDK。不确定如何/什么定价,但我认为他们将提供这种跨平台功能。当然还有其他方法,但我在应用程序开发方面并不是那么先知知道它们。
对于一个简单的聊天应用程序,有许多免费的在线教程,可以帮助您创建iPhone也可以发送图像的iPhone聊天应用程序。然而,范围将受限于WiFi的最大值。像Keith说的那样,网格是另一种选择,但我相信网络中的每个人都必须拥有应用程序才能反弹数据。