【Android】フォアグラウンド時のみ位置情報を取得可能な実装にした場合、Wi-Fi配信やBluetooth配信もバックグラウンド時には検知されませんか?

Wi-FiやBluetoothも位置情報と同様の定義となるため、バックグラウンドでは検知されません。
そのため、フォアグラウンド時のみ位置情報を取得可能な実装にすると、アプリがフォアグラウンド時のみ、Wi-Fi、Bluetooth、GPS配信を受信可能です。

 

バックグラウンドでも位置情報を利用する場合
AndroidManifest.xml に以下を記載し、エンドユーザーに位置情報の取得を「常に許可」にしてもらうことで、バックグラウンド時に位置情報を取得できるようになります。

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

※GooglePlay にアプリを申請する際には、バックグラウンドで位置情報を利用するための追加申請が必要です。

このセクションの記事

解決できましたか?

改善のため、アンケートにご協力ください。

0人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

間違いや、他の内容について知りたいことなどがあればコメントを残してください。
任意のメールアドレスとパスワードで登録・サインインができ、お問い合わせの状況もご確認いただけます。

サインインしてコメントを残してください。