Web/iPhone:同一熱點用 QR 或貼碼(兩輪)。Android 近距更穩請用 APK Wi‑Fi Direct。
無外網:掃 QR 或貼碼,兩輪(邀請→回應)。兩台須同一熱點。
最近連線
瀏覽器可能無法切聽筒/藍牙;建議戴耳機減回音。
進階語音狀態
按住發話 · 放開收聽(對齊 APK)
地圖高度請拖曳上方綠線調整(對齊 APK)。
走散超過門檻會通知;可同時鎖定多位隊友(同一警報距離)。
有網時下載活動區,斷網後自動用本機圖;比「線上街道」可靠。
完整開關在安全頁;此處可調半徑與中心並於地圖預覽。
集合點請到設定 → 集合與活動。
圓形活動區;離開會通知。地圖頁可預覽橘色圍欄。
開關與半徑與地圖頁同步。
或於地圖頁「匯入 GPX 並啟用守護」一鍵載入。
① 有網遠距:對講頁輸入對方 6 碼或貼配對碼 · ② Android 近距:Wi‑Fi Direct(對講頁/APK)· ③ 含 iPhone:開混用模式 → 熱點+QR · ④ 安全頁:SOS、圍欄、偏航守護
兩台 Android 近距:到 安裝與下載 下載 APK,開 Wi‑Fi 後在 APK 內搜尋附近手機(50–200 m)。
要與 iPhone/Chrome 互通?改選「熱點+QR」或有網時用 6 碼中繼。
便攜路由器(無外網區網)
單台便攜路由/熱點:全員連同一 LAN。若開「客戶端隔離」則無法互連 → 改熱點+QR 或 Wi‑Fi Direct。
場內活動 Wi‑Fi/大區網(家用路由也可測)
請先手動連同一活動/家用 Wi‑Fi。瀏覽器無法讀完整 DHCP;以閘道探測+QR/6碼中繼為主。完整 UDP 發現請用 Android APK。
雙探測:閘道 OK/FAIL;裝置互通=QR 或中繼配對成功。隔離 FAIL 時改 Direct。
混用場景速查表(Android + iPhone)
| 場景 | 做法 | 語音 |
|---|---|---|
| 兩台 Android、無網 | APK Wi‑Fi Direct | 即時 PTT |
| Android + iPhone、無網 | 熱點+QR 兩輪 | WebRTC 即時 |
| 有網、遠距 | 中繼+6碼 | 約 0.7s 片段 |
| 多跳延伸 | 開 Mesh 橋接 | 文字優先 |
APK 即時 Opus 無法與 iPhone WebRTC 直連;純中繼語音是片段式,屬正常設計。
開啟後優先熱點+QR 近距配對,不自動連中繼(與 APK 相同)。
Android APK + iPhone 同隊:開啟後用 WebRTC 即時語音(熱點+QR)。
中繼與近距之間轉傳,延長範圍(對齊 APK)。
偵測到中繼房間內有其他隊友時,自動開啟 Mesh 橋接延伸距離。
僅看地圖與接收訊息,關閉發話(與 APK 相同)。
6碼、貼配對碼、掃 QR 請到對講頁操作。
檢查中…
iPhone 主畫面若仍是舊版,請點下方「清除快取並更新」。
Direct 約 50–200m 即時語音;中繼延伸遠距聊天/位置;LoRa 僅文字/位置/SOS。
六種策略在 Chrome/APK 的支援與你目前的連線狀態(Chrome 欄會即時更新)。
| 情境 | Chrome | APK |
|---|---|---|
| 有網:中繼+6碼 | — | ✅ 完整 |
| 無網近距:熱點+QR | — | ✅ WebView 熱點+QR |
| 無網 50m+:Wi‑Fi Direct | ❌ 瀏覽器無 API | ✅ 完整 |
| 便攜路由器 | — | ⚠️ 近距用 Direct;跨平台用 WebView QR |
| 隊伍多跳 Mesh | — | ✅ Mesh 橋接(設定) |
| 幾公里:Meshtastic | — | ✅ 經中繼+MQTT 橋接 |
不必商店:網頁 PWA 或 Android APK。APK 近距用 Wi‑Fi Direct;遠距仍用中繼。
Android APK(手機版) 約 69MB · 版本 v120 · 勿裝 Wear 手錶版(約 22MB)
下載:pich2pich.duckdns.org/download/Pich2Pich.apk
APK 安裝與連線步驟
- 下載 手機版 APK(約 60MB),不要裝 Wear 手錶版(約 22MB)
- Play Protect → 更多詳情 → 仍要安裝
- 首次開啟彈出權限時,請全部按 允許(麥克風、定位、附近裝置、通知);拒絕可能一開就閃退
- 兩台 Android 都安裝 APK
- 開 Wi‑Fi(不必連路由器)
- 對講頁選「Android APK」→ APK 內搜尋附近手機 → 點對方連線
- 有網遠距:設定房間
team1、PIN2773→ 開啟中繼輔助
一開就閃退(應用程式錯誤)?
- 確認是 v54 手機版(60MB),不是舊版或 Wear 版
- 完全解除安裝 → 重開機 → 重新下載 APK
- 安裝後先允許全部權限再使用(設定 → 應用程式 → Pich2Pich → 權限)
- Android 13+:應用程式 → Pich2Pich → ⋮ → 允許受限設定
通知被鎖/無法開啟?(Samsung 等)
注意:Pich2Pich 是一般 App,通常沒有「⋮ → 允許受限設定」選項(那是無障礙/通知監聽等特殊權限才需要)。
- Play 商店 → 個人頭像 → Play 安全防護 → 最近掃描 → 還原 Pich2Pich(比自動封鎖工具更常是元兇)
- 設定 → 應用程式 → Pich2Pich → 若顯示「已停用」→ 按啟用
- 同一頁 → 通知 → 全部開啟(需 v58 APK 才會正確跳出通知權限)
- 設定 → 裝置維護 → 電池 → 背景使用限制 → 把 Pich2Pich 移出「休眠/深度休眠 App」
- 同一頁 → 電池 → 不受限制
- 長按主畫面圖示 → 應用程式資訊 (i) → 確認未被「暫停未使用的 App」
顯示「應用程式停用」或無法開啟?
- 完全解除安裝舊版 → 重開機 → 再裝手機版(60MB,v58)
- Play 安全防護 → 不要停用 Pich2Pich(見上方通知排查第 1 步)
- 設定 → 應用程式 → Pich2Pich → 啟用
- 三星:自動封鎖工具已關仍不行 → 檢查 Play 安全防護與「暫停 App 活動」
仍不行可先用上方「Chrome 安裝網頁版」,功能相近且免 APK。
有網時下載到本機;無外網時自動切換離線圖。台灣/濟州/釜山等區域可一鍵下載。
進階
行為
通知
定位
地圖
任務板
備份
中繼
穿透
固定網址
App 放 Firebase;WebSocket 中繼放 Oracle 免費 VM 等(Firebase 不跑 WS)。
活動匯出
推薦:分享到手機郵件 App,不用應用程式密碼。選 Gmail/Outlook 附加檔案即可寄出。
進階:一鍵 Email(需 Gmail 應用程式密碼)
延伸
LoRa 僅文字/位置/SOS(無即時語音);無近距時可佇列後送出。iPhone:Safari 無 Web Bluetooth → 用 Android APK BLE 或 MQTT。