※本ページはプロモーション (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.luaPayAccount)。

画像


7. その他

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

画像