0

私のeddystoneビーコンアプリケーションはAndroid 5.0で完全に機能していましたが、Android 6.0.1にアップデートした後はスキャンされません。同じアプリが5.0バージョンの別の電話機で動作しているのに対し、Android 6.0.1 eddystoneビーコンスキャンを停止しました

インターネットで検索しましたが、Android 6.0のBLEに問題があることが判明しました。また、BLEスキャニング作業を行うために場所をオンにしたり、5.x APIの代わりに古い4.x Bluetooth APIを使用するように指示するいくつかの修正案に従った。 beaconManager.setAndroidLScanningDisabled(true);

しかし、これらは私の場合にスキャンを行うのに役立たない。

誰かが私を助けてくれたのは非常に感謝しています。

答えて

1

Android 6以降、アプリはBLEビーコンのスキャンを許可される前に、ユーザーが実行時に動的に位置情報のアクセス許可を要求する必要があります。これが行われないと、スキャンがブロックされ、ビーコンが検出されません。

詳細については、ここで私のブログの記事を参照してください:

http://developer.radiusnetworks.com/2015/09/29/is-your-beacon-app-ready-for-android-6.html

関連する問題