最近发布的 Blocklet Server 1.16.2 在各个方便做了提升,尤其是在安全性和组件的易用性上做了许多改进:

  • 应用私钥保存在自己的钱包中,提高安全性,应用在链上的所有资产都可以在钱包中直接查看和管理。
  • 新的结构将为你组合应用提供更大的灵活性,比如可以修改任何组件的挂载点,可以删除任何组件等等。

为了让运行中的应用受益于上述改进,需要用户对应用做一次迁移。本篇文章将介绍如何迁移应用:

  1. 钱包要求
  2. 迁移应用
  3. FAQ
  4. 后续

1. 钱包要求

目前我们提供了三个平台的钱包: Android, iOS, Chrome/Edge 插件, 迁移过程中需要使用最新版钱包:

2. 迁移应用

本文将使用 Edge 插件版本钱包做演示, Android 和 iOS 钱包也是一样的界面和操作。

2.1 登录到应用仪表盘页面

  1. 点击个人信息头像: connect
  2. 在钱包中选择 Owner 或者 Admin 通行证: passport
  3. 登录后点击个人信息头像,选择仪表盘,进入管理页面: dashboard link

    3.1 注意: 如果是 Page Kit 应用,这里选择页面编辑器: page kit dashboard link 3.2 注意: 如果已经登录,但不是 Owner 或者 Admin 通行证,可以点击切换通行证切换: switch passport

  4. 点击侧边栏的仪表盘, 进入仪表盘页面: sidebar dashboard

2.2 迁移

  1. 仔细阅读迁移提醒信息: warning
  2. 停止应用。
  3. 点击迁移提醒中的点击这里按钮开始迁移: start-migration
  4. 在钱包里确认随机验证码,以确保迁移操作是安全的: confirm-random-code
  5. 然后在钱包中确认生成秘钥对: confirm-generate-sk
  6. 等待迁移完成。
  7. 迁移完成后需要将组件更新至最新版,否则旧版本应用可能无法正常运行。

3. FAQ

  • 有些应用更新后页面导航可能会被破坏,如果发现导航不是预期的,可以在导航页面调整: navigation
  • 迁移后无法启动 NFT Maker? 如果遇到迁移后 NFT Maker 无法启动的问题,可以尝试以下操作:

    • 选择1: 如果之前是手动添加 DID Spaces 环境变量,请将寻找 APP_SPACE_ENDPOINT 环境变量,并且将它在 NFT Maker 和 NFT Blender 中重新填写一份: nft maker
    • 选择2: 如果觉得上述操作麻烦,也可以将 NFT Maker 进行保留数据移除组件,再次添加 NFT Maker 为子组件,便可触发绑定 DID Spaces: nft maker alert

4. 后续

如果迁移过程中遇到问题,请联系我们。