博物館ツアー用のアプリを書いています。ユーザーが建物内のどこにいるか、ユーザーが特定の部屋に立っているか、特定の作品の前に立っているかなどをアプリに知らせたいと思います。
内部ではGPSが機能しません。(WiFi ポジショニングを使用するとうまくいく可能性がありますが、Apple がもう Skyhook を使用していないことはわかっているので、基地局をどこに登録すればよいかわかりません。)
GPS は機能しないため、既知の場所に特殊なデバイスを配置し、アプリでそのデバイスを検出することで機能するように見えます。しかし、私の調査によると、これも簡単ではないようです。
• Apple はパブリック API を介したベース ステーションのクエリを許可していないため、近くの WiFi ベース ステーションを検出する方法はありません。
• Bonjour によるデバイスの検索は、デバイスが既に同じ WiFi ネットワーク上にある場合にのみ機能します。また、ゲストの電話は WiFi ネットワークに接続されません。
• GameKit...うーん...そこにはまだ角度が見えません。
これをどのように実装できるかについてのアイデアはありますか?
ありがとう!