跳转至

支持的客户端类型、打包详细信息和构建选项

云构建服务支持不同的构建类型、客户端类型和构建选项。

支持的构建类型

构建类型 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, 移动开发工具包
  • 构建版本
  • 构建作业
  • 设备应用名称
  • 设备应用显示名称
  • 设备应用版本
  • 设备应用详细信息
  • 包标识 (iOS)
  • 包名称 (Android)
  • 安全数据库加密
  • 允许证书
  • 客户端标识(仅 OAuth)
  • 重定向 URL
  • Android 与 iOS 构建:URL 模式
  • Android 构建:Google 服务 JSON 文件,二进制格式
  • 多媒体:应用程序启动图标
  • 创建已启用调试的二进制
  • 签名参数文件
  • SDK 版本
  • 最低平台版本
  • 保存项目
定制的移动开发工具包客户端
  • 构建作业名称
  • 安全数据库加密
  • MDK项目 ZIP 文件
  • Android 构建:Google 服务 JSON 文件,二进制格式
  • 多媒体:应用程序启动图标
  • 创建已启用调试的二进制
  • 签名参数文件
  • SDK 版本
  • 最低平台版本
  • 保存项目
SAP Asset Manager 请参阅 SAP Asset Manager
  • 构建版本
  • 设备应用名称
  • 设备应用显示名称
  • 设备应用版本
  • 设备应用详细信息
  • 包标识 (iOS)
  • 包名称 (Android)
  • 安全数据库加密
  • 允许证书
  • 客户端标识(仅 OAuth)
  • 重定向 URL
  • Android 与 iOS 构建:URL 模式
  • Android 构建:Google 服务 JSON 文件,二进制格式
  • 多媒体:应用程序启动图标
  • 创建已启用调试的二进制
  • 签名参数文件
  • SDK 版本
  • 最低平台版本
移动卡工具包客户端。
  • 设备应用名称
  • 设备应用版本
  • 包标识 (iOS)
  • 包名称 (Android)
  • iOS 构建:URL 模式
  • Android 版本:深层链接 URL (Android)、Google 服务 JSON 文件、OAuth 证书认证 (Android)
  • 多媒体:应用程序启动图标
  • OAuth 的证书验证
  • 创建已启用调试的二进制
  • 签名参数文件
  • 最低平台版本

打包详细信息概览

字段 描述
构建作业名称 (仅限定制的移动开发工具包客户端)用于替换缺省名称的唯一构建作业名称。
移动开发工具包项目 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 以 http:// 开头或已启用时,会出现客户端标识错误,通知您重定向 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