1

Android ビーコン ライブラリ (AltBeacon) を使用してきましたが、次の問題が発生しています。

  • didEnterRegion イベントが検出されると、常に同じ地域の didExitRegion が続きます。その後、20 ~ 30 秒後 (すぐではありません)、didEnterRegion イベントが再び発生し、プロセスが繰り返されます。

  • 現在、私は 3 つの異なるリージョンを表す 3 つのビーコンを使用しています。時々、それらを徐々にオンにすると、1 つのリージョンのすべての didEnterRegion が、他のアクティブな
    リージョンの didExitRegion イベントをトリガーします。

Wi-Fi をオフにして Moto G (4.4.4) を使用しています (BQ Aquarius 5 でもテストしましたが、エラーは解決しません)。私が使用しているビーコンはエイプリル ブラザーのエイプリル ビーコンであり、その構成は次のとおりです。 TxPower: 0bdm Adv(ms): 9

広告の値とスキャン期間を変えてみましたが、問題は解決しません。

これが今日取ったログです:

http://pastebin.com/wxVdsfGz

何か案が?

前もって感謝します!

4

1 に答える 1

0

ライブラリの参照アプリケーションを実行して、そこで問題を再現できるかどうかを確認してください。

http://altbeacon.github.io/android-beacon-library/samples.html

独自のビーコンを検出できるように、カスタムの BeaconParser を提供する必要があることに注意してください。

2 つの異なるビーコン送信機と 2 つの異なる電話で試したので、電話か送信機のどちらかに問題があるとは思えません。

問題の残りの原因として最も可能性が高いのは、アプリ内のコードです。これを確認するには、リファレンス アプリを試して、正しく動作するかどうかを確認してください。その場合は、問題を解決できるようにコードを投稿する必要があります。

于 2014-10-31T13:35:10.843 に答える