0

iBeaconまたはEddystoneのいずれかで動作するビーコンを使用しています。android-beacon-libraryと同様に、バックグラウンドで10秒ごとにビーコンをスキャンするサービスを持つスキャナーを作成しますが、できると考えていましたNearBy API を使用して、スキャン サービスなしでビーコンを取得することは可能ですか? ProximityAPI を使用してビーコンを登録したくありません。これらのビーコンは、登録する必要なく存在するからです。

4

1 に答える 1

3

Nearby API を使用するには、ビーコンが Google クラウドに登録されていることと、ここで説明されている添付ファイルが必要です。

Nearby API の仕組みではMessageListener、メッセージが添付されたビーコンが見つかったときに、 を作成してサブスクライブし、コールバックを取得します。

サブスクライブすると、他のデバイスでアプリによって公開されたメッセージに加えて、BLE ビーコンに添付されたメッセージをアプリが自動的に受信します。

https://developers.google.com/nearby/messages/android/get-beacon-messages

それらに添付されたメッセージがない場合、コールバックは取得されません

于 2015-11-23T16:39:28.950 に答える