支持的客户端类型、打包详细信息和构建选项¶
云构建服务支持不同的构建类型、客户端类型和构建选项。
支持的构建类型¶
| 构建类型 | SDK 版本 | 支持的 Android 版本 | 支持的 iOS 版本 | 注释 |
|---|---|---|---|---|
移动开发工具包 (MDK) |
MDK 23.12.1(默认版本)、23.8.8 和 23.4.6 | MDK 23.12.1、23.8.8 和 23.4.6: 14.0、13.0、12.0、11.0、10.0、9.0、8.1、8.0 | MDK 23.12.1 和 23.8.8: 17.4、17.0、16.7、16.0、15.7、15.0、14.8、14.0 MDK 23.4.6: 17.2、17.0、16.7、16.0、15.7、15.0、14.8、14.0 | MDK 23.12.1 和 23.8.8 使用: NativeScript 8.6.3 和 Node 16.14.2 MDK 23.4.6 使用: NativeScript 8.4.0 和 Node 16.14.2 |
| SAP Asset Manager (SAM) | SAM 2310.0.400(默认版本)、2305.0.2、2210.0.7 和 2205.0.3 | SAM 2310.0.400、2305.0.2、2210.0.7 和 2205.0.3: 14.0、13.0、12.0、11.0 | SAM 2310.0.400 和 2305.0.2: 17.4、17.0、16.7、16.0、15.7、15.0 SAM 2210.0.7 和 2205.0.3: 17.2、17.0、16.7、16.0、15.7、15.0 | SAM 2310.0.400 和 2305.0.2 使用: 移动开发工具包 23.8.7、SAM Plugin 2310.0.400、Native Script 8.6.3 和 Node 16.14.2 SAM 2210.0.7 和 2205.0.3 使用: 移动开发工具包 23.8.4、SAM Plugin 2310.0.400、Native Script 8.6.1 和 Node 16.14.2 |
支持的客户端类型¶
| 客户端类型 | 所需打包详细信息 | 支持的构建选项 |
|---|---|---|
| 移动开发工具包客户端,请参阅 SAP Mobile Services, 移动开发工具包 |
|
|
| 定制的移动开发工具包客户端 |
|
|
| SAP Asset Manager 请参阅 SAP Asset Manager |
|
|
| 移动卡工具包客户端。 |
|
|
打包详细信息概览¶
| 字段 | 描述 |
|---|---|
| 构建作业名称 | (仅限定制的移动开发工具包客户端)用于替换缺省名称的唯一构建作业名称。 |
| 移动开发工具包项目 ZIP 文件 | (仅限定制的移动开发工具包客户端)要上传的定制移动开发工具包项目文件。文件必须为 ZIP 格式且符合验证规则。 |
| 设备应用名称 | 设备应用名称必须以字母开头,后面只能是字母和数字的组合,最大长度为 80 个字符。 注释: - "Cordova" 是保留字,因此您无法将其用于“设备应用名称”。 - 设备应用名称不能包含破折号、空格或下划线等特殊字符。 |
| 设备应用版本 | 应用程序版本。 |
| 设备应用显示名称 | 启动应用后,出现在欢迎屏幕上的标签。此名称必须是一个最大长度为 128 个字符的字符串值。使用 MDK 6.2 及更高版本构建客户端类型 移动开发工具包客户端 时,请参阅下面的注释。 |
| 设备应用详细信息 | 应用程序的副标题,出现在应用的欢迎页面上。此名称必须是一个最大长度为 128 个字符的字符串值。 |
| 包标识 (iOS) | App Store 提供的唯一应用标识符。您可以更改包标识,使其匹配您在创建签署 iOS 移动开发工具包和 SAP Asset Manager 客户端使用的签名参数文件时,上传的配置参数文件中的包标识。 |
| 包名称 (Android) | 唯一应用标识符。对于 Android 应用,包名称用于对 Android 移动开发工具包客户端进行签名。 |
| URL 模式 | 对于 iOS 构建:供其他应用与您的应用进行通信的自定义 URL 模式。对于移动开发工具包,URL 模式条目可用于 iOS 和 Android 构建。 |
| 深链接 URL (Android) | 对于 Android 构建:使用户可以打开每个卡实例的相关网页的任何卡模板的相关网页 URL。对于移动开发工具包,使用 URL 模式条目进行 Android 构建,而非使用深链接 URL。 |
| Google 服务 JSON 文件 | 对于 Android 构建:与 Firebase 项目中的应用相关联的 Firebase Android 配置文件。使用浏览导航至此文件并选择。保存云构建配置时,该文件将上传到服务。要显示上传后的 JSON 文件内容,请选择显示内容。要移除上传的 Google 服务 JSON 文件,请选择移除文件。 |
| 二进制格式 | 对于 Android 构建:用于构建的打包格式,包括 APK(Android 包套件,缺省值)或 AAB(Android 应用包)。Google 要求使用 AAB 格式构建的应用程序需要上载到 Google Play Store,如果您的计划如此则选择此选项。要在不使用 Google Play Store 的情况下安装 AAB 二进制,必须下载 AAB 并使用 Google 的 bundletool 从 AAB 中提取可用于安装的二进制,然后安装该二进制。有关详细信息,请参阅 bundletool 上的相应文档。对于 iOS 构建,打包格式为 IPA(iOS App Store 包)。 |
| OAuth 的证书验证 | 设置 OAuth 以使用基于证书的验证。 |
| 安全数据库加密 | 数据库是否必须加密。True 表示应加密数据库。False 表示应使用已知密钥 MDK (MDK >=6.2) 对数据库进行加密或不加密 (MDK < 6.2) 。使用 False 选项调试数据库内容(仅用于开发、调试或演示目的)。 |
| 允许证书 | 是否允许 移动开发工具包 和 SAP Asset Manager 客户端在基于证书的验证的登录期间从客户端设备请求证书。客户端类型必须实施 OAuth 安全配置,并且您必须配置重定向 URL(不能使用缺省值)。两者均在应用程序安全设置中配置。 当选中“允许证书”并且所选重定向 URL 以 当选中“允许证书”,所选客户端标识有效,并且 URL 模式(平台页面)为空,重定向 URL 将自动使用 URL 模式前缀填充。或者,您可以手动输入值并保存。 当选中“允许证书”,所选客户端标识有效,但 URL 模式值(平台页面)与重定向 URL 前缀不匹配时,会出现 URL 模式错误,通知您 URL 模式必须与重定向 URL 前缀匹配,因为已选择“允许证书”。 |
| 客户端标识(仅 OAuth) | (仅 移动开发工具包 和 SAP Asset Manager)选择现有客户端标识选项或为客户端构建配置创建特定客户端标识。默认配置为“始终使用默认 OAuth 客户端标识”。此选项遵循触发构建的原始行为,即使用默认 OAuth 客户端来触发构建。 您可以在应用程序安全中创建多个 OAuth 客户端配置(列表中的第一个配置将成为默认配置)。这使您能够为客户端构建选项选择特定客户端标识。您可以在配置云构建配置时使用临时客户端标识,但必须在运行云构建作业之前配置有效的客户端标识。 |
| 重定向 URL(仅 OAuth) | (仅 移动开发工具包 和 SAP Asset Manager)选择自动生成的通用链接或输入有效的重定向 URL。例如,RedirectURL="myurlscheme://oauth2redirect"。 |
支持的构建选项¶
| 构建选项 | 描述 |
|---|---|
| 创建已启用调试的二进制 | 是否构建已启用调试的二进制。 |
| 签名参数文件 | 用于对二进制文件进行签名的签名参数文件。 |
| SDK 版本 | 选择用于构建的 SDK 版本,或使用 SAP 推荐的版本。 |
| 最低平台版本 | 安装二进制文件所需的最低设备操作系统版本。 |
| 保存项目 | 是否保存项目以便稍后通过下载项目进行下载(如果需要)。 |
相关信息¶
最后更新: February 12, 2025