应用程序更新概览¶
移动应用程序具有重要的维护需求。操作系统经常更新,引入新功能,但也存在不兼容性。 设备多样性,甚至同一设备模型上的不同固件导致开发人员不断进行修补工作。 此外,需要解决业务更改以及来自用户的需求并将其实施到移动解决方案。
移动应用二进制文件的更改需要通过公共应用商店或大多数企业场景中通过通常由 MDM(移动设备管理)产品提供的企业商店分发给用户。 这些版本增加了应用开发的额外开销。 为了降低二进制更新频率,移动服务提供了应用更新功能。应用更新允许您提供您的应用程序更新,而无需通过应用商店或 MDM 解决方案分发新的二进制版本, 从而减少用户进行这些更新的时间。
应用更新支持移动开发工具包以及基于 Kapsel 的应用程序。
基于 Kapsel 的应用的过程¶
- 将应用更新功能添加到 SAP 移动服务主控室中的移动应用配置。
- 将 Kapsel
AppUpdate插件添加到您的混合移动应用。 - 实施应用更新生命周期事件,如专用文档中所述。
基于移动开发工具包的应用的过程¶
- 将应用更新功能添加到 SAP 移动服务主控室中的移动应用配置。
- 在 SAP Web IDE 的移动开发工具包编辑器中,单击
MDK Deploy and Activate以开始推出新版本的移动开发工具包移动应用。
功能范围¶
| 功能 | 描述 |
|---|---|
| 基于 Kapsel 的应用支持 | 管理并推出基于 Kapsel 的应用程序的更新。 |
| 基于移动开发工具包的应用支持 | 管理并推出使用移动开发工具包构建的应用的更新。 |
| 分级支持 | 在发布到生产之前,开发人员可以上传新版本,但限制向预定义测试用户列表的分发。 |
| 生命周期事件 | 向应用开发人员公开不同事件以控制应用的行为。例如,这允许开发人员让用户延迟更新应用或强制更新应用。 |
| 应用版本的手动上传 | 开发人员可以使用 SAP 移动服务主控室和 API 手动上传其应用的新版本。 |
| 命令行支持 | 多个命令行工具可帮助自动化应用生命周期管理。 |
| 公开的 RESTful API | 面向应用生命周期管理的自定义自动化的 RESTful API。 |
最后更新: February 12, 2025