問題タブ [clbeacon]
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.
ios - CLLocationManagerを使用せずにCLBeaconRegionを監視する方法はありますか
現在使用しているアプリで
この場合、ユーザーの場所を知る必要はありませんが、このアプリを使用していない場合でも、アプリは現在の場所を使用するように求めます
これはエンド ユーザーにとって煩わしく、アプリが GPS を使用していることを示す紫の矢印が常にステータス バーに表示されます (これは使用されません)。
私の質問は
CLLocationManagerを使用せずにビーコンをスキャンできるメカニズムはありますか
考えられる解決策の 1 つは CBCentralManager を使用することですが、それを使用してビーコン/ibeacon を検出する適切な方法が見つかりません。
ありがとう
swift - Swift で CLBeacon オブジェクトをモックする
クラスの 1 つをテストするために CLBeacon オブジェクトをモックする方法をオンラインで検索しています。私が見つけることができるのは、Objective-c とのみ互換性のある COMockito に関連するものだけです。
必要なのは、モック CLBeacon を作成し、メジャー マイナーと UUID の値を設定できることだけです。問題は、これらのパラメーターが読み取り専用であることです。
設定したパラメーターを使用してモック CLBeacon を作成するために何ができるかについてのアイデアはありますか?
swift - 一部のユーザーの NSUserDefaults が断続的にリセットされる
ビーコンをスキャンする iOS アプリを作成しました。
事前に選択されたマイナー ビーコンを監視するようにアプリを設定し、NSUserDefaults との間で値を読み書きする getBeaconMinor() と setBeaconMinor() の 2 つのメソッドを用意しました。
変更するたびに .syncronize() を使用します。問題を再現することはできませんが、setBeaconMinor() で beaconMinor の値をビーコン ( 1-400)。デフォルト値「0」はすべてのビーコンのトリガーとして使用されますが、beaconMinor が設定されている場合、ビーコン UUID はこのマイナー値に制限されます。