我在Swift中有一个iOS应用程序,涉及通过游戏中心找到的一小组玩家,总共4个。一个玩家是领导者,他们必须知道每个玩家是否在附近或附近,比如在10米范围内,但这是灵活的。理想情况下,四个都不需要让他们的应用程序在前台运行,并且任何玩家都可以随时随地,但如果有人在附近,我想知道很快。
所以问题是,确定玩家是否在附近有什么好方法?我可以想到一些可能性,如位置管理器区域,蓝牙连接等,但它似乎很棘手。有什么想法吗?
答案 0 :(得分:0)
几年前,我为类似的应用做了一些研究。
使用位置管理器传输和比较玩家'服务器上的坐标似乎是最简单的选择,但它有很多缺点:
出于这个原因,我建议您通过Apple's iBeacon technology探索您希望实施的游戏创意是否可行。 iBeacons是点对点的,近距离更精确,听起来就像是你所追求的。 :)