可重複使用的 DID Space 元件

連線至 DID Space,是 Blocklet 應用程式使用 DID Spaces 服務的第一步。為了簡化此流程,我們提供專用的元件庫:@blocklet/did-space-react;此程式庫可協助開發者建立並顯示 DID Space 連線。
概述
此元件庫主要提供:
演示案例
透過錢包連線至 DID Space
以 Blocklet Server 控制面板為例,點擊 <DIDSpaceConnect> 組件提供的 Connect with DID Wallet 功能:

然後從錢包中顯示的 NFT 中選擇目標 DID Space:

最後,使用 <DIDSpaceConnection> 組件顯示已連接的 DID Space:

透過閘道位址連線至 DID Space
<DIDSpaceConnect> 元件也支援透過 DID Space 閘道位址指定連線目標,免去使用 DID Wallet 連線時必須從眾多 NFT 中挑選的麻煩。
首先,點擊 Connect using the DID Spaces gateway 功能:

然後輸入 DID Space 網關地址(如果您不知道如何獲取 DID Space 網關地址,可以參考 教程):

在連接過程中,僅會顯示目標 DID Space 的 NFT:

最後,完成連接並使用 <DIDSpaceConnection> 組件進行展示:

DID Space 連接狀態說明
- 已連接:綠色的已連接狀態表示 DID Space 運行平穩,可以進行備份和數據錄入等操作:

- 已斷開:灰色的已斷開狀態表示與 DID Space 的連接已中斷,需要重新連接:

- 連接錯誤:紅色的錯誤狀態表示此 DID Space 不可用。用戶應根據提供的提示解決問題:

DID Space 常見異常狀態
- 可用容量不足:有用量限制的 DID Space(例如為錢包帳戶自動建立的空間)用完儲存容量時,系統會顯示通知:

- 訂閱已過期:如果付費企業版 DID Space 的訂閱已過期,將出現一條通知,指出訂閱已失效:

- 帳單逾期:對於企業版 DID Space,如果有逾期帳單,通知將提醒您逾期狀態:

- 版本不相容:使用舊版 DID Space 的使用者會收到升級提示;若不升級,將無法執行備份及其他操作:

- CORS 攔截:如果您遇到 CORS 攔截錯誤,通常與 DID Spaces 的安全設置有關。有關詳細解決方案,請諮詢 相關文檔。

- 網路錯誤:如果網路連線出現問題、伺服器故障,或目標 DID Space 服務無法使用,系統會顯示網路錯誤訊息:

額外增強功能
應用程式啟動流程
對於需要連接到 DID Spaces 的應用程式,安裝過程已通過最新的 DID Space 連接組件進行了簡化:

控制面板
DID Spaces 已提升為一級菜單,方便管理員管理 DID Space 連接。
「備份」選項卡用於設置 DID Spaces 的備份和恢復:

「存儲」選項卡指定用於設置 DID Spaces 以存儲應用程式業務數據:

個人資料
個人資料頁面現在集成了最新的 DID Space 組件,以支持會話級 DID Spaces 配置,使用戶能夠更有效地管理其連接:

會話管理
用戶菜單現在展示了已連接的會話級 DID Spaces,允許用戶隨時方便地查看和切換:

加入我們的 Bug 賞金計劃,幫助我們增強服務。
如果您在使用服務時有任何需求、建議或問題,請前往 ArcBlock Community 分享意見,我們將盡力提供協助。您也可以加入 Bug Bounty 計畫,協助我們改善 DID Spaces 的產品體驗。
收聽音訊摘要
本頁涉及
產品
-
DID Spaces
renamed
與一個 DID 關聯的資料空間。可以建一個個人空間,也可以按某項任務所需的權限和資料模型接入一個應用。