2016-10-12 5 views
0

初めてこの問題を見たとき、10.0.2 iOSバージョンまでアップグレードしました。 - (void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray<CLBeacon *> *)beacons inRegion:(CLBeaconRegion *)regionは、1つまたはいくつかのビーコンについての情報を返さないことがあります。行が数時間かかることがあります。通常数時間または数日でも動作します。ときには電源を切ると数秒間助けになることがあり、時にはリブートすることもあります。 ネットワークの設定をリセットすると、時間の問題が繰り返されます。それは解決策ではありません。 同じ地域を監視する別のアプリケーションをスキップまたは削除することができます。CoreLocationの範囲がiOS10での変化が遅いことを検出し、時には1つ以上のビーコンが表示されない場合があります

私は2台のデバイス5Sでそれを検出します。どちらもモデルA1533を持っています。 デバイス6で検出されていません

iOS 10では、変更が- (void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray<CLBeacon *> *)beacons inRegion:(CLBeaconRegion *)regionで元のバージョンよりも遅くなっていることがわかりました。

どのようにして「範囲指定しない」問題を修正できますか?

UPD:iOSの10.1にアップデートした後

私は、オン/オフの切り替えブルートゥースでこの問題を再現します。 iPhoneモデル1533では、少なくとも10個のスイッチのうちの1つが不良です(レンジングがすべてのビーコンを返さない)。 1つまたは2つのswithingブルートゥースOn/Of復元後。そして、もし私がこの地域を離れて帰ったら、それは回復する。

モデルA1723およびA1429のデバイスでは、問題が再現されません。

しかし、1つのビーコンで1つの領域のみを監視する場合は、再現しません。それは、アプリケーションが近くに20個のビーコンを有する領域を再生するときに再現する。

私はこの問題を引き続き調査します。

UPDバージョンiOS 10.2: CoreLocationは、電話がオフのときにビーコンを2回返し、オンのときにビーコンを2回返します。

答えて

0

iOS 10.0.2のデバイス5s A1457とまったく同じ問題があり、6s(同じiOSバージョン)でも問題なく動作します。

私は今朝iOS 10.1にアップデートしましたが、明らかに問題は解決しません。

今のところ解決はありませんか?

+0

更新が追加されました。 –

+0

Kam、あなたは監視対象地域にいくつのビーコンを持っていますか? –

+0

平均10ビーコン。このAppleフォーラムでも同じ問題が発生します。 https://forums.developer.apple.com/message/182235#182235 – OneTwo

関連する問題