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