跳到主要內容

Blocklet Server 1.16 應用程式遷移指南

ArcBlock
BlockletBlocklet ServerTutorials

近期發布的 Blocklet Server 1.16.2 在多個方面都有所改進,尤其是在安全性與元件易用性方面:

  • 應用程式的私鑰現在會儲存在您自己的錢包中,安全性因此更加提升。應用程式在鏈上的所有相關資產,都能直接在錢包中查看與管理。
  • 全新的結構為應用程式的組合提供了更高的靈活性。舉例來說,您可以修改任何元件的掛載點,或刪除任何元件等。

若要在您正在運行的應用程式中享有這些改進,您需要進行應用程式遷移。本指南將說明如何遷移您的應用程式:

1. 錢包需求

目前,我們為三個平台提供錢包:Android、iOS 以及 Chrome/Edge 擴充功能。在遷移過程中,您需要使用最新版本的錢包:

2. 遷移您的應用程式

本指南將以 Edge 擴充功能錢包為例,示範整個流程。Android 與 iOS 版錢包的介面與操作方式相同。

2.1 登入應用程式儀表板頁面

  1. 點擊個人資訊頭像: connect
  2. 在錢包中選擇 Owner 或 Admin 通行證(passport): passport
  3. 登入後,點擊個人資訊頭像,選擇 Dashboard,進入儀表板頁面: dashboard link 3.1 注意:若為 Page Kit 應用程式,請在此處選擇 Page Editor: page kit dashboard link 3.2 注意:若已登入,但並非使用 Owner 或 Admin 通行證,您可以點擊 Switch Passport 進行切換: switch passport
  4. 點擊側邊欄中的 Dashboard,進入儀表板頁面: sidebar dashboard

2.2 進行遷移

  1. 請仔細閱讀遷移提醒事項: warning
  2. 停止應用程式。
  3. 點擊遷移提醒中的 Click Here 按鈕,開始進行遷移: start-migration
  4. 在錢包中確認隨機驗證碼,以確保遷移安全無虞: confirm-random-code
  5. 接著在您的錢包中確認金鑰對(key pair)的生成: confirm-generate-sk
  6. 等待遷移完成。
  7. 遷移完成後,您需要將元件更新至最新版本,否則舊版應用程式可能無法正常運作。

3. 常見問題

  • 部分應用程式更新可能會導致頁面導覽出現異常。若您發現導覽與預期不符,可以在 Navigation 頁面進行調整: navigation
  • 遷移後 NFT Maker 無法啟動?如果您在遷移後遇到 NFT Maker 無法啟動的問題,可以嘗試以下操作:
  • 方案一:如果您先前曾手動新增 DID Spaces 環境變數,請找到 APP_SPACE_ENDPOINT 環境變數,並在 NFT Maker 與 NFT Blender 中重新輸入: nft maker
  • 方案二:如果您覺得上述操作較為繁瑣,可以在保留資料的情況下移除 NFT Maker 元件,然後再重新以子元件的形式將其新增回來,這將觸發與 DID Spaces 的重新綁定: nft maker alert

4. 後續事項

若您在遷移過程中遇到任何問題,請與我們聯繫。

本頁涉及

產品

  • Blocklet Server superseded

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

術語

  • Blocklet

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