2

アプリを実行している他の idevices が近くにある場合、アプリ内で確認することはできますか?

たとえば、デバイス A がアプリを起動します。デバイス B もアプリを起動します。近くにいると、通知がポップアップ表示されます。

2 つの GPS 座標間の範囲を確認できることはわかっています。しかし、私がインターネットで見つけた唯一の解決策は、idevices によって送信された座標を処理する webservice/server を作成する必要があるということでした。

しかし、Webサーバーでデータを保存/送信せずに、「オフライン」で実行したいと思います。

4

1 に答える 1

3

iOS 7 の新しい iBeacons 機能を使用して、まさにこれを実現できます。現在 NDA のため、正確なドキュメントにリンクできるかどうかはわかりません (この機能は WWDC で公開されていましたが)。ただし、「ビーコン」を検索すると、 Apple Developer サイトで、必要なものが見つかるはずです。

今年の WWDC セッション 307 の終わりに向けていくつかの例もあります - 「コア ロケーションの新機能は?」。これは間違いなくドキュメントよりも便利です。

基本的に、ビーコン リージョンを定義し、デバイスにその存在のアドバタイズを開始するように指示します。同時に、ローカル エリアでビーコンをリッスンできます。CoreLocation は、各デバイスの識別子とおおよその距離を報告します。

于 2013-09-06T12:53:05.513 に答える