跳到主要內容

Blocklet Server v1.16.37:通知服務與使用者中心更新

Shuang Liu
BlockletBlocklet ServerComputeProduct Release

作為下一代去中心化應用程式作業系統,Blocklet Server 為所有託管的 Blocklet 提供豐富且開箱即用的服務套件。經過兩個月的開發與改進,我們很高興地宣布全新通知服務正式上線。這讓開發者能夠在他們的 Blocklet 中整合即時的使用者參與功能。

為什麼有這次更新?

來自社群與內部團隊的意見回饋指出,舊有的通知系統功能不足,導致易用性較差。

  • 只有管理員可以存取通知功能,且僅限於與 Blocklet 生命週期相關的資訊(例如:安裝、升級、資訊變更與刪除)。
  • 應用程式沒有提供發送給使用者的訊息記錄,也沒有可供查看或篩選通知的介面。
  • 通知發送狀態缺乏透明度,負面影響了平台開發者的體驗。

這次改進解決了多個問題:所有使用者通知都會持久化儲存在 Blocklet 資料庫中,且使用者擁有專屬頁面來查看這些通知。使用者中心也經過重新設計,且 Blocklet SDK 的通知功能已得到增強,讓識別訊息來源變得更加容易。

包含哪些內容?

Blocklet Server 通知

伺服器僅將 Blocklet 生命週期資訊推播給擁有者或管理員。您可以篩選 Blocklet,以查看其中每個元件的生命週期資訊。

image.png

Blocklet Service 通知

我們在服務端優化了訊息內容和使用者介面。訊息現在包含嚴重性(Severity)和來源(Source)欄位,以便更快地識別需要立即關注的訊息。增強後的 UI 提供豐富的預覽功能,並整合了 Socket 服務以確保不漏掉任何訊息。

  • 訊息嚴重性:新增了嚴重性欄位來對訊息類型進行分類,讓使用者能更輕鬆地定位關鍵資訊。

image.png

  • 訊息來源:增強的發送者資訊可根據來源元件快速篩選訊息。頁面會顯示元件的標誌;如果元件已被刪除,則顯示 Blocklet 的標誌。

image.png

  • 預覽多種訊息類型:不同的訊息類型會以不同的預覽方式顯示。您可以在 Playground 的「Notification Scenarios」章節中探索各種訊息類型。

image.png

我們的 UI 改進不限於此:

  • 快速存取:每個應用程式現在於右上方都有一個通知圖示,可快速存取您的訊息歷史記錄。您也可以透過個人檔案查看訊息。
  • 連結導覽:訊息連結會在分頁中開啟,幫助您快速存取相關頁面。
  • 即時更新:訊息會即時發送到連接到 Socket 服務的前端頁面。
  • 預設標記為已讀:進入訊息列表後,所有訊息都將標記為已讀,消除持續顯示的通知紅點。
  • 行動裝置相容性:訊息列表現在能在不同解析度的裝置上正確顯示,並在行動裝置上提供多種訊息類型的友善預覽。

重新設計的個人中心

使用者資訊和設定已從使用者中心移至專屬頁面,以提供更多空間。

  • 資訊:提供更多空間來顯示目前使用者的 Passport

image.png

  • 設定:使用者設定已從對話框移至頁面,以簡化流程。工作階段(Session)管理中已移除多餘的欄位(User)。

image.png

使用通知服務

使用者可以透過以下選項快速探索新的通知服務:

整合通知服務

身為開發者,若要將訊息服務整合到您的 Blocklet 中,您需要更新以下內容:

幫助我們改進

如果您在使用的過程中有任何問題、建議或回饋,請造訪 ArcBlock Community。我們將盡力為您提供協助。此外,如果您的意見回饋被選入我們的 Bug Bounty Program,您可能有資格獲得 ABT 獎勵。

ArcBlock Community

收聽音訊概覽

本頁涉及

產品

  • Blocklet Server superseded

    把 blocklet 作為子行程託管的伺服器。這項工作在 ARC 裡繼續;子行程託管這個模型不再往下走。

術語

  • Blocklet

    Blocklet 是 ARC 的可部署單元。它把應用宣告的內容、設定和執行需求放在一起,讓開發者面對的是一個清楚的應用單位,而不是散落在不同位置的部署線索。