問題タブ [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.

0 投票する
0 に答える
178 参照

ios - CLLocationManagerを使用せずにCLBeaconRegionを監視する方法はありますか

現在使用しているアプリで

この場合、ユーザーの場所を知る必要はありませんが、このアプリを使用していない場合でも、アプリは現在の場所を使用するように求めます

これはエンド ユーザーにとって煩わしく、アプリが GPS を使用していることを示す紫の矢印が常にステータス バーに表示されます (これは使用されません)。

私の質問は

CLLocationManagerを使用せずにビーコンをスキャンできるメカニズムはありますか

考えられる解決策の 1 つは CBCentralManager を使用することですが、それを使用してビーコン/ibeacon を検出する適切な方法が見つかりません。

ありがとう

0 投票する
2 に答える
664 参照

swift - Swift で CLBeacon オブジェクトをモックする

クラスの 1 つをテストするために CLBeacon オブジェクトをモックする方法をオンラインで検索しています。私が見つけることができるのは、Objective-c とのみ互換性のある COMockito に関連するものだけです。

必要なのは、モック CLBeacon を作成し、メジャー マイナーと UUID の値を設定できることだけです。問題は、これらのパラメーターが読み取り専用であることです。

設定したパラメーターを使用してモック CLBeacon を作成するために何ができるかについてのアイデアはありますか?

0 投票する
0 に答える
48 参照

swift - 一部のユーザーの NSUserDefaults が断続的にリセットされる

ビーコンをスキャンする iOS アプリを作成しました。

事前に選択されたマイナー ビーコンを監視するようにアプリを設定し、NSUserDefaults との間で値を読み書きする getBeaconMinor() と setBeaconMinor() の 2 つのメソッドを用意しました。

変更するたびに .syncronize() を使用します。問題を再現することはできませんが、setBeaconMinor() で beaconMinor の値をビーコン ( 1-400)。デフォルト値「0」はすべてのビーコンのトリガーとして使用されますが、beaconMinor が設定されている場合、ビーコン UUID はこのマイナー値に制限されます。