透過手機管理伺服器:RUVDS 服務的行動用戶端

透過智慧型手機控制 VDS 操作並不總是很方便。 小螢幕不允許您正常使用託管服務商的網站,在這種情況下,應用程式可以發揮作用。

透過手機管理伺服器:RUVDS 服務的行動用戶端

優化手機網站並不是一件容易的事。 小螢幕對角線嚴重限制了Web開發人員的能力;而且,在不同類型的裝置上使用相同服務的場景也存在很大差異。 我們決定在開發該網站時著眼於桌上型電腦和平板電腦的瀏覽器,並為智慧型手機創建一個單獨的瀏覽器 應用。 這種方法現在很流行並且效果很好。 目前,只有 Android 程式可用,它為客戶實現了最必要的功能 - 隨著時間的推移,將會有更多這樣的程式。 

安裝與連接

RuVDS客戶端 人們可以 下載 Google Play 商店免費。 請注意,該程式目前需要設備上的最低權限才能運作。

透過手機管理伺服器:RUVDS 服務的行動用戶端

要連接,您必須在個人帳戶設定中啟用外部授權。 請注意,使用 API 時尚不支援雙重認證,此設定會稍微降低您帳戶的安全性。 其密碼不應在其他服務上使用,並且必須儲存在安全的地方。 啟用該選項後,電子郵件通知將發送到與您的帳戶關聯的地址。

方案特點

而在 RuVDS客戶端 僅實現最必要的功能。 在應用程式中,您可以快速找到您的個人帳戶餘額,查看存款和金融歷史記錄,以及檢查伺服器狀態並管理其運作。

透過手機管理伺服器:RUVDS 服務的行動用戶端

除了伺服器的主要特性外,RuVDS 行動用戶端還提供處理器、儲存和網路資源使用情況的統計資料。 使用特殊的選項卡,管理員可以查看他所管理的機器的狀況、何時出現問題以及導致問題的原因。 另一個選項卡可讓您執行基本命令:停止和重新啟動伺服器,包括。 如果沒有回應,則緊急。 出於安全原因,我們尚未將 VPS 的建立和刪除新增至應用程式 - 最好在網站上的個人帳戶中執行此操作。

透過手機管理伺服器:RUVDS 服務的行動用戶端

技術堆疊

在心臟 RuVDS客戶端 這就是 MVP 模式,使用 Moxy 函式庫實作。 我們認為這種方法是最佳的,儘管您也可以使用 MVVM 或 MVI - 這取決於個人喜好以及企業開發人員是否具有必要的經驗。 我們的產品是建立在單一活動應用程式之上的:這裡的主要優點是應用程式的生命週期與活動的生命週期相同,此外,使用片段更加方便。 導航是使用 Cicerone 實現的 - 這是最好的類似庫之一,適合創建任何複雜性的移動程序。 對我們來說同樣重要的是選擇 DI 的問題:因為應用程式是用 Kotlin、Dagger2 和 科恩。 最後,我們選擇了後一種選擇,因為我們想嘗試一些更簡單的東西。

前途

目前版本沒有任何複雜的解決方案,但其架構可讓您快速建立新功能或變更現有功能。 我想透過 API 添加雙重認證、排序和刪除伺服器、更改其配置以及存取控制台(螢幕、鍵盤、滑鼠)。 為平板電腦編寫一個版本可能是值得的。 為了使該計劃更加方便,我們希望收到客戶的回饋,因此決定進行簡短的調查。

透過手機管理伺服器:RUVDS 服務的行動用戶端
透過手機管理伺服器:RUVDS 服務的行動用戶端

只有註冊用戶才能參與調查。 登入, 請。

應先向應用程式添加哪些功能?

  • 雙重身份驗證

  • 訂購和刪除伺服器

  • 更改伺服器配置

  • 控制台訪問

  • 平板電腦版

  • 更詳細的負載統計

  • 處理財務資料和文檔

  • 您自己的選擇

28 位用戶投票。 8 名用戶棄權。

來源: www.habr.com

添加評論