問題タブ [clbeaconregion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
timestamp - ユーザーがibeaconの範囲内にいる時間を記録する方法
Swift で ibeacon アプリを開発しています。すべてのクライアント/ユーザーがビーコン範囲内で費やした時間をログに記録したいと考えています。提案があれば本当に感謝します。
ios - CLLocationManagerを使用せずにCLBeaconRegionを監視する方法はありますか
現在使用しているアプリで
この場合、ユーザーの場所を知る必要はありませんが、このアプリを使用していない場合でも、アプリは現在の場所を使用するように求めます
これはエンド ユーザーにとって煩わしく、アプリが GPS を使用していることを示す紫の矢印が常にステータス バーに表示されます (これは使用されません)。
私の質問は
CLLocationManagerを使用せずにビーコンをスキャンできるメカニズムはありますか
考えられる解決策の 1 つは CBCentralManager を使用することですが、それを使用してビーコン/ibeacon を検出する適切な方法が見つかりません。
ありがとう
ios - CLLocationManager requestStateForRegion と「使用中」ロケーション アクセス エラー コード 4
iOS アプリ用に iBeacon 範囲を実装しようとしています。
デバイスがリージョンの内側にあるか外側にあるかを判断するには、次のようにします。
これは正常に呼び出します:
アプリは正常に進行中locationManager:didRangeBeacons:inRegion:
です。
私が遭遇している問題は、を使用してrequestWhenInUseAuthorization
います。locationManager:didStartMonitoringForRegion:
呼び出しの後[location requestStateForRegion:region]
、デリゲート メソッドlocationManager:monitoringDidFailForRegion:withError:
はエラー コード 4: "操作を完了できませんでした" を返します。
とのスワップは、このエラーを回避requestStateForRegion
しているようで、正常に呼び出されます。startRangingBeaconsInRegion
locationManager:didRangeBeacons:inRegion:
[locationManager requestStateForRegion:region];
これは、許可されている場合にのみエラー コード 4 が発生する既知の問題kCLAuthorizationStatusAuthorizedWhenInUse
ですか?
ios - デバイスが既にビーコンの範囲内にあるときにビーコンを検出できず、Bluetooth をオンにしてアプリケーションを強制終了する
ローカル通知でビーコンを実装しました。ブルートゥースがオンになっていて、デバイスがビーコン範囲に入り、アプリが「実行されていない」状態になっている場合、すべてが正常に機能します。ただし、デバイスが既にビーコンの範囲内にあり、Bluetooth がオンになっている場合、デリゲートは呼び出されません。それは制限ですか、それとも何か不足していますか?
ios - iOS 10.3 で Bluetooth アラート ポップを停止する
iOS 10.3 デバイスでアプリを開くと、毎回 Bluetooth Alert Pop が表示されます。私たちのアプリはApple Watchもサポートしています。iOS 10.3 より前のデバイスでは、この通知は表示されません。これに関連するすべての質問をstackoverflowで試しましたが、何もクリックしませんでした。
取得している警告メッセージは -
「Bluetooth をオンにして、アプリがアクセサリに接続できるようにしてください」
このアラートを無効にする方法はありますか?