私は近くのEddystoneビーコンが近くに検出されたときに、彼のバックグラウンドでApp内のサービスを開始するためにNearby Message APIに取り組んでいます。近くのメッセージAPIでonLostイベントが発生したとき
これはうまくいきますが、私が観察したことは、Bluetoothを再起動するたびにonFoundイベントが発生することです。
しかし、私は(Androidデバイス)がビーコンの範囲に入るたびに(Bluetoothは常にオンモードになります)、onFoundイベントをトリガーしたいと思います。
デバッグ後、私は自分のビーコンの範囲外に出るときにonLostイベントがトリガーされず、代わりにonLostがBluetoothをオフにしたときにのみトリガーされるため、これが起こることがわかりました。
私の質問は、onLostイベントの期待される動作は何ですか、そして私が考えていることは可能でしょうか?
ご意見をいただきありがとうございます。
感謝。バックグラウンドモードのNearby Message APIはスクリーンオンイベントの後にのみ動作するため、実際には機能していませんでした。今私はそうするための他の方法を探しています(スクリーンオンイベントなし)。あなたがこれまで実装していれば他の方法を提案してください。 –