※本ページはプロモーション (Google AdSense 広告) が含まれています
(アプリ)Halo 位置情報共有アプリ ガイド
(アプリ)Halo 位置情報共有アプリ ガイド
pyon_lb_halo / lb-phone カスタムアプリ。Zenly 風に、相互フレンドどうしで現在地を地図上で共有する。

1. はじめかた(初回登録)
アプリを初めて開くと登録画面が出る。
- ID:英数字 4〜10文字・重複不可。フレンド申請に使う公開の名札。
- ニックネーム:地図・一覧に出る表示名。全角12文字まで。
登録後、いつでも ME タブで ID・ニックネームを変更できる(ID は重複チェックあり)。
2. フレンド
- 相互申請制。相手の ID で申請 → 相手が承認するとフレンド成立。
- 自分の ID は FRIENDS タブ上部に表示される(これを相手に伝えて申請してもらう)。
- 解除すると相手側も自動で解除される(片方向だけ残らない)。
- 申請が届くと スマホ通知+アプリ内に即反映(オンライン時)。

フレンド枠
- 無料で 3人まで。
- 1枠 ¥20,000,000 で追加でき、最大10回追加 = 合計13人まで。
- フレンドになるには お互いに空き枠が必要(どちらかが満杯だと申請・承認できない)。

3. 地図
- 自分は矢印、フレンドは色つきのハロー(光る円)+ニックネームで表示。
- ドラッグで移動、+/-でズーム、◎で現在地へ戻る。
- フレンドをタップ → 下部カード(距離・最終更新・ステータス・絵文字リアクション・発信・フォーカス)。
- マーカーが重なって選びにくい時は自動で 「N人」バッジに合体。タップすると重なっているフレンドの一覧が出て選べる。


4. 位置の更新(重要)
位置情報の取得は負荷を抑えるため2方式:
| 方式 | 挙動 |
|---|---|
| 通常(無料) | 「更新ボタン」を押した時だけフレンドの位置を取得。2分クールダウン(ボタンに「残り◯分◯秒で更新可能」表示)。 |
| 自動更新(¥100,000,000) | 購入すると、開いている間は 5秒ごとに自動更新(ボタン不要・地図に「⚡ AUTO」表示)。 |
- 自動更新はクライアント側が5秒ごとにサーバーへ取得しに行く方式(各自タイミングが分散し、サーバー負荷を抑える)。
- スマホ/アプリを閉じている間は一切取得しない(更新対象から外れる)。

5. プライバシー(ME タブ・すべてSQL保存)
| 設定 | 効果 |
|---|---|
| 位置を公開 | OFF にすると誰にも自分の位置が出ない |
| ゴースト | おおまかな位置だけ見せる(正確な場所は隠す。約150m単位に丸め) |
| フリーズ | いまいる場所で位置を固定(移動しても動かない) |

6. 追加機能(課金で開放)
| 機能 | 価格 | 内容 |
|---|---|---|
| 自動更新(5秒) | ¥100,000,000 | 位置を5秒ごとに自動更新(更新ボタン不要) |
| ナビマーカー | ¥10,000,000 | フレンドカードの「ここへ向かう」でその人の位置にルート設定。相手に「◯◯があなたのもとに向かっています」と通知が出る |
| アイコン画像 | ¥20,000,000 | 好きな画像URLを自分のアイコンにできる(地図・一覧・プロフィールに反映) |
| フレンド枠 追加 | ¥20,000,000 / 枠 | 3 → 最大13人まで(10回まで追加) |
支払いは bank 口座(shared/config.lua の PayAccount)。

7. その他
- リアクション:フレンドカードの絵文字を押すと相手に通知。連打防止で 5秒クールダウン。
- すべてサーバー権威:位置・フレンド関係・公開可否・課金はサーバーで判定。クライアントの座標は信用しない。
