このアプリは、ユーザー同士でリアルタイムで配達業務を要請して受け入れ、進捗状況を共有してコミュニケーションできるプラットフォームです。事前に同意したユーザー同士の配達要求から受諾、進行、完了記録まで、全過程をリアルタイムで連結して管理することができます。
📍 フォアグラウンドサービスと位置情報のご案内(Android 14以降)
配信の正確性とリアルタイムの応答のために、アプリはフォアグラウンド位置情報権限を使用します。アプリが起動すると、フォアグラウンドサービスが自動的に起動し、以下のコア機能を実行します。
リアルタイム配信リクエストを受信
現在位置を基準に周辺の配達リクエストをすぐに受け取ることができます。
業務状況リアルタイム共有
受け入れた配達の進捗状況と場所を関連ユーザーにリアルタイムで配信します。
位置ベースの通知を提供
特定の地域に入ったり出たりするときに通知を送ってくれて素早く対応できます。
バックグラウンドでも動作
アプリが画面に見えなくても重要なイベントを見逃さずに受け取ることができます。
このフォアグラウンドサービスは、アプリのコア機能を正しく使用するために必要です。ユーザーがランダムに中断またはオフにすることはできません。権限がないと、リアルタイムのリクエストや場所の通知が正しく機能しない可能性があります。
✅サービスの実行状態と位置設定の管理
フォアグラウンドサービスがオンになっているときは、システム通知で常に確認できます。位置情報を共有するかどうかは、ユーザー設定で直接管理できます。
📌必要権限ガイド
FOREGROUND_SERVICE_LOCATION:リアルタイムの位置情報をフォアグラウンドで処理するときに必要です。
ACCESS_FINE_LOCATIONまたはACCESS_COARSE_LOCATION:配送リクエストのマッチングと位置情報の提供に使用されます。