配置和绑定应用¶
(并非在所有国家/地区均可用)使用云构建服务在 SAP 移动服务主控室 中配置和构建客户端,并使其能够使用 SAP Mobile Platform SDK。
-
确定要实施的图标。应用程序启动屏幕和启动图标的文件大小不能超过 1 MB。
-
应用程序启动:152 x 152 像素
-
启动屏幕:纵向模式(1536 x 2048 像素)
-
启动屏幕:横向模式(2048 x 1536 像素)
-
(仅限 Android)通知图标:推送通知(192 x 192 像素)。仅当您上传
google-services.json文件时,才会显示此选项,表示您计划使用 Android 通知。
-
-
为每种平台类型创建所需的签名参数文件。请参阅创建签名参数文件。
-
仅 移动开发工具包客户端:需要应用更新功能。请将包文件上传到“应用更新”功能,然后进行部署。
SAP 移动服务主控室中的云构建服务支持以下内容:
-
移动开发工具包客户端 客户端
-
定制的移动开发工具包客户端客户端
-
SAP Asset Manager 应用
有关不同的客户端类型和所需打包详细信息的内容,请参阅支持的客户端类型、打包详细信息和构建选项。
注释
这些应用将自动添加到 App Lab 中,帮助开发和测试人员在开发周期期间安装和使用,也方便管理员存储二进制。
运行在后台的 App Lab 过程在一切正常时发送 INFO 级别的事件日志,或在处理故障时发送 ERROR 级别的事件日志。如果您未看到期望的应用或想要更多信息,请导航至分析 > 日志,然后查看事件日志。
您也可以使用不同的构建选项来重建现有二进制。
在构建应用后,您可以下载应用二进制和构建日志或启用二进制的空中下载 (OTA) 安装。
-
在 SAP 移动服务主控室 中,选择移动应用程序 > 本机/
MDK。 -
选择应用程序,导航到设置标签,然后从已分配功能部分中选择云构建(或先进行添加)。
-
在构建作业标签上,查看所选应用程序的可用构建作业列表。
构建作业属性
属性 描述 标识 生成的构建作业标识符。此标识可用于在排除故障时搜索日志以获取信息。 构建作业名称 分配给构建作业的名称,例如“ MDK测试应用”。客户端类型 用于构建作业的客户端类型,例如 移动开发工具包客户端 客户端或 SAP Asset Manager。(不适用于 2021 年 11 月版本之前创建的构建作业)。 状态 构建作业的当前状态,例如“需要构建”、“构建已完成”、“正在构建”或“构建失败”。 签名参数文件 用于构建作业中包含的平台的签名参数文件,格式为 <Platform>:<signing_profile_name>。例如:Android:AndroidProfileKey0或iOS:CBSComSapFioriWildcard。版本 分配给构建的版本,例如 1.0。 操作 您可以执行的操作,例如构建、安装、编辑和删除。 -
您可以选择云构建历史记录行以查看其当前状态。如果二进制格式为 APK 和 IPA,则页面上将显示安装选项。
云构建历史记录
项目 描述 构建状态 构建的当前状态,例如构建中、构建失败和构建完成。 项目生成状态 (仅限 移动开发工具包 和自定义 移动开发工具包)如果您在配置期间选择保存项目作为构建选项,则会显示此列并提供项目构建的当前状态。状态包括正在生成、生成完成、生成失败和不适用。 已启用调试 调试工具是否已启用。 操作系统 用于构建的操作系统,例如 iOS 或 Android。 二进制格式 用于打包的二进制格式,平台为 Android 时为 (AAB) Android 应用构建或 APK(Android 打包套件);平台为 iOS 时为 IPA(iOS App Store 包)。 表单因子 设备类型,例如平板电脑或手机。 版本/版本名称 应用程序版本。 构建/版本代码 构建版本。 SDK 版本 用于构建作业的 SDK 版本,例如 1.1 或 2.3.0.(不适用于 2021 年 11 月版本之前创建的构建作业历史记录)。 构建日期 构建的日期,格式为 YYYY-MM-DD HH:MM(本地或 UTC)。证书过期 证书的过期日期,格式为 YYYY-MM-DD HH:MM(本地或 UTC)。操作 您可以执行的操作,例如安装和下载二进制。 -
通过扫描二维码或复制 URL,选择安装以安装二进制(APK 和 IPA)。
-
选择下载二进制以将二进制下载到本地目录。准备好之后,可以将二进制发布到下载站点。
-
选择下载项目以将项目下载到本地目录。此项目包含用于构建项目的所有部件。
-
-
(可选)选择构建作业历史记录行,进一步下钻以查看更多构建详细信息。
-
通过扫描二维码或复制 URL,您可以在安装下安装二进制(APK 和 IPA)。
-
在构建日志下,您可以随着构建进度查看实时构建日志。日志包括适用于平台的构建属性汇总,例如客户端类型、工具集版本、插件、Cordova 版本和 SAPUI5:
-
iOS - 平台、应用程序版本号、类型、Kapsel 版本、节点信息、Cordova 和 Xcode 版本以及所选操作系统。
-
Android - 平台、类型、应用程序版本号、Kapsel 版本、节点信息、Cordova 版本、NodeJS、Gradle、Java 和 SDK 工具版本以及所选操作系统。
-
SAPUI5 ‒ 适用于已打包应用的 iOS 和 Android 构建。
如果需要,您可以选择 并将日志下载到本地目录。使用日志解决问题。
-
右上角还有以下选项:
-
选择下载二进制按钮以下载二进制(如果可用)。
-
(仅限 移动开发工具包 和自定义 移动开发工具包)选择下载项目以下载构建生成的完整项目源代码以调试应用。选择此选项会下载一个 ZIP 文件,其中包含指定应用程序的项目结构及相关的 UI5 库、插件、设备平台、资源详细信息、生成的文件和与 iOS 或 Android 平台相关的任何相关项。
要使用此选项,请确保在启动构建之前选择保存项目作为构建选项。此外,确保安装了 Xcode(用于 iOS 应用)和 Android Studio IDE(用于 Android 应用)。
在下载项目后,通过使用 Android Studio IDE 重建项目来进行验证。请注意,必须使用现有的 Android Studio IDE 版本。在系统提示时,不要更新 Android Gradle 插件。
-
解压缩已下载的项目 ZIP 文件。
-
启动 Android Studio IDE 并选择文件 > 打开以打开 Android 项目。首次创建文件索引需要几分钟的时间。
-
选择构建 > 重建项目。构建必须成功完成。
-
-
选择删除按钮以删除二进制。任何添加到 App Lab 中的二进制也将会自动删除。
-
-
使用信息标签以查看功能详细信息。