6. IO Apps
IO Apps 是運行在頻道內的內嵌應用程式。本章說明目前內建有哪些 App、如何在 IO 應用頻道中加入並與其他成員互動,以及離開與異常狀態的處理。IO App 的上傳、重置、刪除屬於管理員操作,本章不涉及。
6.1 什麼是 IO App
Section titled “6.1 什麼是 IO App”IO App 是運行在頻道內的內嵌應用程式。HakoSpace 目前內建兩款:
- 白板(Whiteboard):多人協作畫板。
- 貪食蛇(Snake):經典遊戲。
除了內建 App,持有「管理內容」權限的成員(owner 與 admin 一律包含在內)也可以上傳第三方(社群)App 到自己的伺服器,啟用後一般成員即可在對應頻道中使用。
6.2 進入 IO App 頻道
Section titled “6.2 進入 IO App 頻道”IO App 必須執行在專門的「IO 應用」頻道中,並不是任何文字或語音頻道都可以開 IO App。持有「管理頻道」權限的成員(owner 與 admin 一律包含在內)在建立頻道時選擇「多功能 → IO 應用」並指定要運行的 App,整個頻道從此就綁定那個 App。
在側欄中,IO 應用頻道以方框圖示標示,與 # 文字頻道、♪ 語音頻道、☰ 論壇頻道一眼可分。
點擊該頻道即自動載入並加入該 App。頻道頂端的工具列會顯示:
- 目前活躍的玩家數(例如「3 位玩家」)。
- App 名稱。
- 離開按鈕(紅色)。
6.3 在 IO App 中與其他成員互動
Section titled “6.3 在 IO App 中與其他成員互動”所有同時在這個 IO 應用頻道內的成員都會自動加入同一個 App 互動空間,不需要額外的配對或加入流程。
互動的具體操作(怎麼畫畫、怎麼控制貪食蛇、有哪些按鍵或工具)由各個 App 自己決定,HakoSpace 只負責提供載入與多人連線環境。App 的內容與規則由 App 製作方提供。
白板頻道的容量:持有「管理頻道」權限的成員(owner 與 admin 一律包含在內)可以為白板頻道設定「保存容量上限 (MB)」,預設是 5 MB。白板存下的內容到達這個上限之後就寫不進去了 —— 如果你在白板上加不了新東西,可以請管理員看一下這個頻道的上限設多少。
6.4 離開與 App 異常狀態
Section titled “6.4 離開與 App 異常狀態”點擊頂端的「離開」按鈕即離開該 App,頻道分頁也會一併關閉。
如果 admin 在你使用過程中把該 App 從伺服器刪除,畫面會切換為提示「此應用已被管理員移除。」,下方有一個「離開」按鈕,按下後即關閉頻道分頁。
如果 App 本身有更新版本,HakoSpace 會自動重新載入到最新版本,且會盡量不打斷你目前的互動(這個情況下畫面不會跳出移除提示,只會默默更新)。