2017-11-07 9 views
1

google play storeの「過剰なWi-Fiスキャンが背景にある」問題に直面し、バックグラウンドでの過度のWi-Fiスキャンの動作不良を監視します。アプリの

ない私はマニフェスト

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 

で怒鳴る権限を追加している問題 を識別することができ、適切な対応を提案してください。 ありがとう

答えて

1

あなたのアプリがFusedLocationProviderを使用していると仮定します。バックグラウンドで15分に1回以上GooglePlayServicesからロケーションを取得するように登録している場合、アプリは過度のWiFiスキャンのせいにされます。

https://developers.google.com/android/reference/com/google/android/gms/location/LocationRequest.html

アクティビティ

が強く、または少なくともスワップ 大きい間隔と低品質への要求(onPause()でなど)バックグラウンドに入るすべてのロケーション要求を削除することを検討すべきです。

デバイスが高精度位置モードでセットアップされている場合、デバイスはその位置を解決するためにWi-Fiスキャンを使用しようとします。したがって、ロケーションの更新を取得するためのアクティブ間隔を増やすことを検討する必要があります。

public LocationRequest setInterval (long millis) 
関連する問題