我正在为博物馆之旅编写一个应用程序。我希望我的应用程序知道用户在建筑物中的位置,用户是否站在特定的房间,在特定的工作前等等。
GPS在内部不起作用。(使用 WiFi 定位可以工作,但我知道Apple 不再使用 Skyhook,所以我不知道我会在哪里注册我的基站。)
由于 GPS 无法工作,因此在已知位置拥有一个专用设备并让应用程序检测到该设备似乎可以工作。但根据我的研究,这看起来也不容易:
• 无法检测附近的 WiFi 基站,因为 Apple 不允许通过公共 API 查询基站。
• 只有当设备已经在同一个 WiFi 网络上时,才能通过 Bonjour 查找设备。客人的电话不会在我们的 WiFi 网络上。
• GameKit...嗯...还没有看到那里的角度。
有人对如何实施有想法吗?
谢谢!