跳到主要内容

预览状态配置

概述

预览状态是云开发环境中的一项重要功能,它为开发者提供了独立的预览环境和预览数据能力。通过启用预览状态,开发者可以在不影响正式环境的情况下,安全地进行开发、测试和迭代,有效降低开发风险,提高开发效率。

功能特点

启用预览状态后,云开发环境将具备以下特点:

  • 环境隔离:预览环境与正式环境完全隔离,确保开发测试不会影响线上服务
  • 数据独立:预览数据与正式数据相互独立,可以安全地进行数据模型调整和测试
  • 版本管理:支持预览版本和正式版本的独立发布和管理
  • 一键发布:测试验证通过后,可一键将预览版本发布至正式环境

应用场景

预览与正式的区分,主要用于以下场景:

  1. 开发测试与现网使用分离:在预览态进行功能开发和测试,确认无误后再发布到正式环境
  2. 数据模型迭代:在预览态安全地调整数据模型字段,验证后再同步至正式环境
  3. 功能预览体验:让部分用户体验预览版本,收集反馈后再决定是否正式发布
  4. A/B测试:同时运行预览版和正式版,比较不同版本的效果

支持的资源类型

数据模型

  • 双环境数据:数据模型将具备预览、正式数据的区分,可以分别查询或编辑预览、正式数据内容
  • 字段变更:可以在预览态安全地调整数据模型字段,不影响正式环境
  • 一键同步:字段变更测试通过后,可一键将预览态的数据模型结构发布到正式态

应用编辑器

  • 环境选择:应用编辑器支持开发时选择预览态数据或正式态数据对接
  • 版本发布:应用发布时可选发布预览版本或正式版本
  • 独立访问:预览版本和正式版本拥有独立的访问链接

配置步骤

  1. 进入云开发控制台,选择需要配置的环境
  2. 在左侧导航栏中选择【环境配置】 - 【环境设置】 - 【预览状态配置】
  3. 点击启用预览状态开关
  4. 保存设置后,系统将自动为您启用预览态

最佳实践

开发流程建议

  1. 需求分析:明确功能需求和开发目标
  2. 预览态开发:在预览环境中进行功能开发和数据模型调整
  3. 内部测试:团队内部在预览环境中进行功能测试
  4. 体验反馈:邀请部分用户体验预览版本并收集反馈
  5. 优化迭代:根据反馈在预览环境中进行优化
  6. 正式发布:测试验证通过后,将预览版本发布至正式环境

注意事项

  • 预览环境和正式环境的资源配额是共享的,请合理规划资源使用
  • 预览数据与正式数据相互独立,需要手动同步或迁移
  • 建议定期清理不再使用的预览数据,避免占用过多存储空间
  • 敏感操作(如数据删除、结构变更等)建议先在预览环境中验证后再在正式环境中执行