私はKontakt.ioのサンプルAndroidアプリを使って、Kontaktビーコンに接続し、ビーコンの詳細を表示する簡単なアプリを実装しようとしています。今私が気づいたのは、ビーコンが非常に遅く更新されているということです。つまり、ほぼ2秒の後にアップデートしたいのですが、400または500ミリ秒のように更新してください。その距離をより速く示してください。以下は、スキャンアクティビティのコードです。ここでは、ビーコンのメジャーとその距離を電話から取得しています。そして、更新時に、私が最初にビーコンすなわち、最初のインデックスを更新しています検出し、その距離を得るが、それは私が場所を変更する場合や、何時間後にビーコンがあることを確認する方法を知らないので、遅いビーコン距離を更新するためのKontakt SDKのタイムフレームの変更
private IBeaconListener createIBeaconListener() {
return new IBeaconListener() {
@Override
public void onIBeaconDiscovered(IBeaconDevice iBeacon, IBeaconRegion region) {
Log.i(TAG, "onIBeaconDiscovered: " + iBeacon.getMajor() + " " + iBeacon.getDistance());
}
@Override
public void onIBeaconsUpdated(List<IBeaconDevice> iBeacons, IBeaconRegion region) {
Log.i(TAG, "onIBeaconsUpdated: " + iBeacons.get(0).getDistance());
}
@Override
public void onIBeaconLost(IBeaconDevice iBeacon, IBeaconRegion region) {
Log.e(TAG, "onIBeaconLost: " + iBeacon.toString());
}
};
を更新しています更新する。それは誰でも知っていますか?