-3

デモを使用して、Android 携帯の近くで ibeacons を検出しました。

しかし、didRangeBeaconsInRegion() コールバックでは、2 つの iBeacons が検出されることはありません。1 つでも非アクティブ化され、もう 1 つがアクティブ化されると、前の uuid が与えられます。

例を挙げて簡単に説明しましょう。1 つの ibeacon が uuid (ble チップに与えられた一意の番号) 123 でオンになっています。Lib はそれを完全に正常に検出しています。ここで 123 を無効にし、uuid 890 で ibecon を続行します。しかし、lib は 890 ではなく 123 を検出しています。

携帯電話の近くにあるすべての ibeacon を検出したいと考えています。

4

1 に答える 1

0

AltBeaconという名前の他のライブラリを使用しました。それは私の問題を解決しました。複数の ibeacon が検出されるようになりました。

altbeacon githubリポジトリはgradleビルドシステム用であるため、 eclipseを使用している人がここからlibを取得できる場合。

于 2014-10-28T10:45:59.100 に答える