功能介绍
动态菜单功能,使得开发、运营人员可在服务端动态配置UI数据,从而客户端本地能够动态展示页面内容的功能。 客户端启动时从服务器获取动态UI表并在 需要动态UI时初始化。 动态UI提供了一套完整的UI获取及显示功能,相比静态UI更加灵活,易于维护更新。
架构设计

- 移动应用管理平台: 负责对动态菜单的配置和管理,是针对开发、运营人员操作的后台管理平台。
- PaaS:负责对在移动应用管理平台上配置的数据进行动态更新, 并给客户端提供服务。
- 客户端: 客户端分Android和iOS两个端,是动态菜单在终端的展示平台。
- 数据库: 存储动态菜单的配置信息。
- 开发环境配置信息同步到生产环境数据库。
后台
数据库
存储动态菜单的配置信息, 可以通过sql脚本、命令行、第三方工具、移动应用管理平台(MAM)【待开发】等方式更新、增加、修改、查询数据。
移动应用管理平台(MAM)
移动应用管理平台提供对动态菜单的配置和管理,可以方便、友好的给开发者、运营人员提供菜单配置,该功能[待开发]。
PaaS服务
提供从数据库更新数据,进行缓存,并返回给客户端。