ビーコン(私はUIIDを知っている)をスキャンして表示するアプリケーションがあります。最初の数回は私はそれを実行した私はほとんどすぐにビーコンを見つけた。しかし、今は私がそれを実行するたびに、それを検出するためにはもっと長くかかりそうです。私はビーコンが装置のすぐ隣にある机の上に座っています。iOS:ビーコンの検出に長時間を要する
バッテリーを交換したり、iPhoneからiPadに変更したり、Macのビーコンスキャンアプリをチェックしたり、アプリを再構築したりなど、さまざまなメーカーからのさまざまなビーコンがあります同じ問題がある。これを修正するものはありません。
let locationManager = CLLocationManager()
locationManager.delegate = self
let region = CLBeaconRegion(proximityUUID: UUID(uuidString:"61687109-905F-4436-91F8-E602F514C96D")!, identifier: "BlueCat beacon")
locationManager.startMonitoring(for: region)
をそして私は、コールを取得するデリゲートメソッドのいずれかの前に、5分以上まで何のために待つことができます。
私のコードは、基本的には、このようになります。
私がビーコンを使用しようとしたのはこれが初めてです。これは正常ですか?ビーコンがデバイスに見られるまでに長い時間がかかりますか?