预览状态配置
概述
预览状态是云开发环境中的一项重要功能,它为开发者提供了独立的预览环境和预览数据能力。通过启用预览状态,开发者可以在不影响正式环境的情况下,安全地进行开发、测试和迭代,有效降低开发风险,提高开发效率。
功能特点
启用预览状态后,云开发环境将具备以下特点:
- 环境隔离:预览环境与正式环境完全隔离,确保开发测试不会影响线上服务
- 数据独立:预览数据与正式数据相互独立,可以安全地进行数据模型调整和测试
- 版本管理:支持预览版本和正式版本的独立发布和管理
- 一键发布:测试验证通过后,可一键将预览版本发布至正式环境
应用场景
预览与正式的区分,主要用于以下场景:
- 开发测试与现网使用分离:在预览态进行功能开发和测试,确认无误后再发布到正式环境
- 数据模型迭代:在预览态安全地调整数据模型字段,验证后再同步至正式环境
- 功能预览体验:让部分用户体验预览版本,收集反馈后再决定是否正式发布
- A/B测试:同时运行预览版和正式版,比较不同版本的效果
支持的资源类型
数据模型
- 双环境数据:数据模型将具备预览、正式数据的区分,可以分别查询或编辑预览、正式数据内容
- 字段变更:可以在预览态安全地调整数据模型字段,不影响正式环境
- 一键同步:字段变更测试通过后,可一键将预览态的数据模型结构发布到正式态
应用编辑器
- 环境选择:应用编辑器支持开发时选择预览态数据或正式态数据对接
- 版本发布:应用发布时可选发布预览版本或正式版本
- 独立访问:预览版本和正式版本拥有独立的访问链接
配置步骤
- 进入云开发控制台,选择需要配置的环境
- 在左侧导航栏中选择【环境配置】 - 【环境设置】 - 【预览状态配置】
- 点击启用预览状态开关
- 保存设置后,系统将自动为您启用预览态
最佳实践
开发流程建议
- 需求分析:明确功能需求和开发目标
- 预览态开发:在预览环境中进行功能开发和数据模型调整
- 内部测试:团队内部在预览环境中进行功能测试
- 体验反馈:邀请部分用户体验预览版本并收集反馈
- 优化迭代:根据反馈在预览环境中进行优化
- 正式发布:测试验证通过后,将预览版本发布至正式环境
注意事项
- 预览环境和正式环境的资源配额是共享的,请合理规划资源使用
- 预览数据与正式数据相互独立,需要手动同步或迁移
- 建议定期清理不再使用的预览数据,避免占用过多存储空间
- 敏感操作(如数据删除、结构变更等)建议先在预览环境中验证后再在正式环境中执行