发现服务概览¶
确保应用连接到正确的系统可能具有挑战性。例如,在向多个客户销售应用时,硬编码目标不可行或不安全,依靠用户记住系统 URL 可能不可靠。 发现服务使您能够在首次使用应用时使用用户了解或可访问的内容(例如其电子邮件域或登录代码), 以连接到正确的系统架构, 而无需根据环境设置自定义代码行。
使用 SAP 移动服务主控室,可以添加应用程序配置,或者从应用本身链接域。可随时更新或删除配置。某些区域可能不支持发现服务。
对于使用应用配置的发现服务的开发者,请记住:
- 当您从任意地区的任意空间创建基于域的配置,同时运行应用的客户端从全局发现服务地址请求配置,则应用将从您的空间获取其配置。
- 当您从任意地区的任意空间创建基于登录代码的配置,同时运行应用的客户端从全局发现服务地址请求配置,则应用将从您的空间获取其配置。
- 对于全球发现服务不可用的区域,可以通过在 SAP Business Technology Platform 上配置 STAND_ALONE_DISCOVERY_ADMIN,用区域 URL 覆盖发现服务 URL。配置后,服务器将部署区域发现中心,而不是全局发现中心。在实施区域解决方案的安装中,区域 URL 会显示在 SAP 移动服务主控室设置发现服务页面上,以供参考。
当客户终止数据服务,将删除所有注册客户空间的配置项目。
登录代码的过程¶
- 在 SAP 移动服务主控室中生成登录代码。
- 将登录代码分配到应用,使其可发现。
- 启用使用SAP BTP SDK for Android 或 iOS 构建的应用以发现配置。
- 让您的用户输入已配置的应用登录代码以发现配置。
自定义域的过程¶
- 在 SAP 移动服务主控室的发现服务设置中注册您的自定义域。
- 将注册的域分配给应用,使其可发现。
- 启用使用SAP BTP SDK for Android 或 iOS 构建的应用以发现配置。
- 让您的用户输入应用的电子邮件地址以发现配置。
| 功能 | 描述 |
|---|---|
| 声明用于登录的域 | 使用 SAP 移动服务主控室声明用于登录的域 |
| 生成登录代码 | 为用户生成登录代码 |
| 发布应用配置 | 启用各个用于运行时发现的应用程序 |
| 配置自定义发现 | 定制发现服务返回到应用的配置 |
最后更新: March 4, 2022