Blocklet Server 1.16应用迁移指南

最近发布的 Blocklet Server 1.16.2 在各个方便做了提升,尤其是在安全性和组件的易用性上做了许多改进:
- 应用私钥保存在自己的钱包中,提高安全性,应用在链上的所有资产都可以在钱包中直接查看和管理。
- 新的结构将为你组合应用提供更大的灵活性,比如可以修改任何组件的挂载点,可以删除任何组件等等。
为了让运行中的应用受益于上述改进,需要用户对应用做一次迁移。本篇文章将介绍如何迁移应用:
1. 钱包要求
目前我们提供了三个平台的钱包: Android, iOS, Chrome/Edge 插件, 迁移过程中需要使用最新版钱包:
- Android v4.12.0+ : https://play.google.com/store/apps/details?id=com.arcblock.wallet.app.product
- iOS v4.12.0+: https://apps.apple.com/app/id1460083542
- Chrome/Edge 插件 v4.7.1+: https://chrome.google.com/webstore/detail/did-wallet/ibjflpbmadchofnbpppegdbnifdgincp?hl=en
2. 迁移应用
本文将使用 Edge 插件版本钱包做演示, Android 和 iOS 钱包也是一样的界面和操作。
2.1 登录到应用仪表盘页面
- 点击个人信息头像:

- 在钱包中选择 Owner 或者 Admin 通行证:

- 登录后点击个人信息头像,选择
仪表盘,进入管理页面:
3.1 注意: 如果是 Page Kit 应用,这里选择页面编辑器:
3.2 注意: 如果已经登录,但不是 Owner 或者 Admin 通行证,可以点击切换通行证切换:

- 点击侧边栏的
仪表盘, 进入仪表盘页面:
2.2 迁移
- 仔细阅读迁移提醒信息:

- 停止应用。
- 点击迁移提醒中的
点击这里按钮开始迁移:
- 在钱包里确认随机验证码,以确保迁移操作是安全的:

- 然后在钱包中确认生成秘钥对:

- 等待迁移完成。
- 迁移完成后需要将组件更新至最新版,否则旧版本应用可能无法正常运行。
3. FAQ
- 有些应用更新后页面导航可能会被破坏,如果发现导航不是预期的,可以在
导航页面调整:
- 迁移后无法启动 NFT Maker? 如果遇到迁移后 NFT Maker 无法启动的问题,可以尝试以下操作:
- 选择1: 如果之前是手动添加 DID Spaces 环境变量,请将寻找
APP_SPACE_ENDPOINT环境变量,并且将它在 NFT Maker 和 NFT Blender 中重新填写一份:
- 选择2: 如果觉得上述操作麻烦,也可以将 NFT Maker 进行保留数据移除组件,再次添加 NFT Maker 为子组件,便可触发绑定 DID Spaces:

4. 后续
如果迁移过程中遇到问题,请联系我们。
本页涉及
产品
-
Blocklet Server
superseded
把 blocklet 作为子进程托管的服务器。这项工作在 ARC 里继续;子进程托管这个模型不再往下走。
术语
-
Blocklet
Blocklet 是 ARC 的可部署单元。它把应用声明的内容、配置和运行需求放在一起,让开发者面对的是一个清楚的应用单位,而不是散落在不同位置的部署线索。