2016-09-18 9 views
2

画面がオン(ロックまたはロック解除に関係なく)の場合、DidEnterRegionおよびDidExitRegionに対して正しく動作します。、iPhoneが確実にビーコンの横にある場合でも、スクリーンオフでDidExitRegionが呼び出されます

しかし、画面がオフになっていると、ビーコンとiPhoneの変更がなくてもアプリは数秒でDidExitRegionコールを受信します。

しかし、画面がオンになっているとき(家庭や電源ボタンを押すか、スクリーンを啓発するための通知があり、ロックを解除する必要はありません)、アプリケーションはすぐにDidEnterRegionコールをすぐに受信します。

誰でも見つかりましたか?どうも。

+0

これは確かにiOS 10で導入された新しいバグのようです。同じアプリを実行して問題が発生しないことを確認するiOS 9デバイス以前のOSバージョン? – davidgyoung

+0

iOS 9は完璧に動作します。 Btw、iOS 10で動作するiPhoneは大丈夫です。 –

+0

iPhone 6sは6よりも優れています... –

答えて

0

EDIT:一部のユーザーは、9.xのにXcodeでアプリのデプロイメント・ターゲットを設定は、問題を解決することを報告してiOSの10のビーコン検出問題の事例報告がいくつかあります。詳細については、こちらを参照してください。https://stackoverflow.com/a/39641127/1461050

終了イベントは、Bluetoothスタックの状態が不良です。私の関連する回答はここに記載されているようにリセットしてみてください:https://stackoverflow.com/a/39572251/1461050

+0

試してみた... –