跳转至

发现服务概览

确保应用连接到正确的系统可能具有挑战性。例如,在向多个客户销售应用时,硬编码目标不可行或不安全,依靠用户记住系统 URL 可能不可靠。 发现服务使您能够在首次使用应用时使用用户了解或可访问的内容(例如其电子邮件域或登录代码), 以连接到正确的系统架构, 而无需根据环境设置自定义代码行。

使用 SAP 移动服务主控室,可以添加应用程序配置,或者从应用本身链接域。可随时更新或删除配置。某些区域可能不支持发现服务。

对于使用应用配置的发现服务的开发者,请记住:

  • 当您从任意地区的任意空间创建基于域的配置,同时运行应用的客户端从全局发现服务地址请求配置,则应用将从您的空间获取其配置。
  • 当您从任意地区的任意空间创建基于登录代码的配置,同时运行应用的客户端从全局发现服务地址请求配置,则应用将从您的空间获取其配置。
  • 对于全球发现服务不可用的区域,可以通过在 SAP Business Technology Platform 上配置 STAND_ALONE_DISCOVERY_ADMIN,用区域 URL 覆盖发现服务 URL。配置后,服务器将部署区域发现中心,而不是全局发现中心。在实施区域解决方案的安装中,区域 URL 会显示在 SAP 移动服务主控室设置发现服务页面上,以供参考。

当客户终止数据服务,将删除所有注册客户空间的配置项目。

登录代码的过程

  1. 在 SAP 移动服务主控室中生成登录代码。
  2. 将登录代码分配到应用,使其可发现。
  3. 启用使用SAP BTP SDK for Android 或 iOS 构建的应用以发现配置。
  4. 让您的用户输入已配置的应用登录代码以发现配置。

自定义域的过程

  1. 在 SAP 移动服务主控室的发现服务设置中注册您的自定义域。
  2. 将注册的域分配给应用,使其可发现。
  3. 启用使用SAP BTP SDK for Android 或 iOS 构建的应用以发现配置。
  4. 让您的用户输入应用的电子邮件地址以发现配置。
功能 描述
声明用于登录的域 使用 SAP 移动服务主控室声明用于登录的域
生成登录代码 为用户生成登录代码
发布应用配置 启用各个用于运行时发现的应用程序
配置自定义发现 定制发现服务返回到应用的配置

最后更新: March 4, 2022