これが私の課題です。私は iBeacon として構成されたジンバル シリーズ 20 を持っています。私の目標は、ユーザーがアプリをバックグラウンドでビーコンに物理的に接触させて携帯電話を保持できるようにすることです。アップルペイを考えてみてください。
送信出力を -23 まで下げましたが、それでもまだ強すぎて、ビーコンが 1 フィート離れたところにある DidEnterRegion デリゲート メソッドをトリガーしています。測距を使用して、rssi を直接測定することでさらにしきい値を設定できます。このソリューションは、アプリの実行中に完全に機能します。私の問題は、このソリューションは、enterRegion イベントの後に数秒間しか範囲がなく、その後停止するため、バックグラウンドでの実行が信頼できないことです。
ビーコンの信号強度をさらに減衰させる方法や、より低い rssi 読み取りに対して locationManger:DidEnterRegion: をトリガーする他の方法はありますか?