检测附近的其他iPhone / iPad

我正在考虑一个网络应用程序来检测其他iPad / iPhone的存在。 目前这纯粹是理论上的,我不知道如何做到这一点。

我的问题是我做这件事的最好的技术/语言方法是什么?

它会是蓝牙还是gps? 应用程序凹凸如何工作?

感谢您发布的任何建议......


Bump的常见问题:http://bu.mp/faq

根据他们的常见问题解答,当你的手机有Bump应用程序并准备就绪时,应用程序会听加速度计的急速停止(当你的手机在手机内部碰到另一个人的手时停止)这一点,准确的日期时间信息,以及GPS位置和凹凸特征被发送到Bump的服务器,以比较来自其他凹凸不平的用户的其他信息,以查看其他凹凸科技帐户共享大部分信息。 蓝牙并非以任何身份用于实现此目的,而不是用于转移或识别谁转移。

您的网站可能需要做同样的事情。 将每个实例报告给您的服务器,然后从其他人所在的服务器上报告回来。

当然这不用说,我相信你在考虑隐私设置和其他个人安全层。


我会探索的选项:

  • Bonjour发现。 原则上,通过Bonjour可以看到对方的设备实际上可能位于不同的大陆,但通常意味着“相同的无线网络”,因此至少是“相同的建筑物”。
  • 游戏套件。 实际上,这要么使用蓝牙或本地网络,所以可能会有与Bonjour发现类似的结果,但代码较少。
  • 我不会尝试像Core Location这样的位置服务(实际上我会这样做,但是只有当上述方法不起作用时),因为结果可能不够好。 特别是在室内:手机上的地图应用程序将我放置在一个半径约50米的圆圈内,我的实际位置位于该圆圈的外边缘。 就应用而言,下一个类似分辨率的街道上的人可能会与我相邻。

    链接地址: http://www.djcxy.com/p/95763.html

    上一篇: Detect other iPhones/iPads in the vicinity

    下一篇: How can i join an iPad and iPhone app?