发布服务 MDS,提供版本升级包、热修复包的动态发布与管理能力。更可借助白名单进行灰度发布,自定义高级过滤规则如指定机型、人群从而进行更精准的定向发布。
核心功能
灰度发布
在正式发布之前,可以通过白名单来做小规模发布(比如内部员工)以验证新包的功能是否达到预期。还可以进行时间窗灰度发布,在规定的时间段内发布给规定用户人数。如果达到预期就可以进行全网推送。
高级过滤
在进行灰度发布的时候还可以利用高级规则来定义更为精准的白名单人群,比如可以只发给小米手机的用户,多个过滤规则可以叠加,只有在所有的过滤规则都符合的情况下才会推送。
实时回滚
即使进行了灰度发布,正式上线的时候还是难免会发生问题,这个时候就可以进行实时回滚,自动回滚到发布前的版本。
自定义验签
为了保障安全性,热修复有自定义的验签流程,保证脚本来源的正确性。 mPaaS 插件中提供生成热修复资源包并对包进行加签的功能。
产品优势
更快的发布触达
快速的 Web 发布方式,离线、在线无缝切换。推拉结合,100% 到达率,连接即触达。
更强的渲染引擎
依托业内成熟的渲染技术及生态,更强的 Web 渲染引擎,表现力更强。
更优的兼容稳定性
提供统一的系统内核,互投在基于 mPaaS 架构的任何应用上,兼容稳定性显著提升。
架构解析
让 App 开发如积木搭建般轻松
让 App 变成平台,服务按需加载,实现业务动态更新。
一套代码多端运行,统一业务模块开发标准。
快速发布,不依赖客户端发版。
能够实现
灵活性
业务模块或组件可插拔使用,不影响编译。
独立性
模块可由屯对或个人独立维护。
复用性
模块个被任一宿主程序所引用。
隔离性
接口与实现分离,微应用路由跳转。