1

私はBLE周辺機器に接続されているアプリを持っています。 BLEの状態保存と復元を実装し、バックグラウンドで接続を維持します。私はBLEの状態の保存を有効にしてから私のアプリはすべてのバッテリーを排水します

周辺機器の横に電話を残しておくと、アプリが動作していなくてもアクティブな接続があることが示され、12時間放置すると、はバッテリーの量を大幅に減らしますデータ転送は起こらなかった)。

これはよくある問題ですか?

ジオロケーションについても同様の問題が見つかりました。 "BLE State-preservation"のリフレッシュレートを設定する方法はありますか?

答えて

0

バッテリの放電は、デバイス間の接続アクティビティによって決まると思います。アクティビティ(サービスディスカバリ、読み込み/書き込み)が行われていない場合は、バッテリを多用するべきではありません。

どのように状態の復元を正確に使用していますか?あなたのアプリがOSによって起動されたときにどうなるのですか、どのBLEイベントが起きましたか?

関連する問題