1

Google Nearby Messages API をテストするアプリを作成しています。そのテストでは、DISTANCE_TYPE_EARSHOT を使用しています。

このスレッドNearby API の Strategy.DISTANCE _TYPE_ EARSHOTによると、デバイス間の最初のリンクの後、距離に関係なく 10 分間メッセージを受信できます。この 10 分間の制限を中断できるかどうかを知りたいです (別のデバイスとの距離が 5 フィートを超えているときにデバイスがメッセージを受信できないようにするため - EARSHOT)。

または、デバイス間の距離を取得する方法はありますか?

ありがとうございました。

4

1 に答える 1

2

(私は Nearby API に取り組んでいます)

現在、Nearby は距離を直接公開しておらず、プログラムでデバイスの「ペアリング解除」を強制する方法も提供していません。人々がこれらの両方を望んでいると聞いています。機能は私たちのレーダーにありますが、それ以上にコメントしたりコミットしたりすることはできません.

手動のハッキングとして、「Google Play Services」のデータを消去してデバイスのペアリングを解除できます。

いずれかのデバイスが BLE アドバタイジングに対応している場合、BLE RSSI を測定することで、おおよその距離を知ることができます。これは、デバイスの保持方法、アンテナ ゲイン、および環境要因に影響されますが、ランダムよりは優れています。

ただし、単純な「巻尺」API はありません。

于 2015-10-12T21:23:58.583 に答える