操作和管理 Experience Service > 管理 Experience Service > 可发现性和 Experience Service
  
可发现性和 Experience Service
默认情况下,当 Vuforia View 扫描 ThingMark 时,它会查询 Global Experience Index (GXI) 以查找与该 ThingMark 关联的体验。有关 GXI 的详细信息,请参阅核心组件和概念
在这种情况下,Vuforia View 中显示的体验列表仅包含 Experience Service 中可发现的体验。
要使体验可被发现,必须在 Global Experience Index (GXI) 中注册 Experience Service。变得可发现并不意味着无需身份验证即可访问体验内容。当用户选择发现的体验时,可能会被提示进行身份验证,也可能不提示,具体取决于如何配置体验的访问权限。有关访问控制的详细信息,请参阅用户管理和访问控制
以下各节介绍如何将 Experience Service 配置为可发现或不可发现。
将 Experience Service 配置为可发现
如上所述,要使体验可被发现,必须在 Global Experience Index (GXI) 中注册 Experience Service。有关在 GXI 中注册 Experience Service 的详细信息,请参阅在 GXI 中注册体验服务
在 GXI 中注册 Experience Service 时,会为其分配唯一的域 ID。域 ID 会确定哪个 ThingMarks 提示 GXI 找到该 Experience Service 托管的体验。例如,假设主机 es.example.com 上的 Experience Service 被分配了域 ID 1234。当 Vuforia View 扫描 ThingMark 查找域 1234(例如 1234:78)时,GXI 会查询主机 es.example.com 上运行的 Experience Service,以查找与 ThingMark 1234:78 关联的体验列表。
要在 GXI 中注册 Experience Service,请联系 PTC。
要使 Experience Service 变得可发现,在 GXI 中注册 Experience Service 是必要条件但并非充分条件。除了在 GXI 中注册外,用于访问 Experience Service 的 URL 必须:
可在公共 Internet 上访问
使用具有授权证书的安全 HTTPS 协议
* 
这并不意味着 Experience Service 必须使用安全 HTTPS 协议并可在公共 Internet 上直接访问。相反,Experience Service 可以部署在代理的后面。在这种情况下,代理必须使用安全 HTTPS 协议并可在公共 Internet 上直接访问。
将 Experience Service 配置为不可发现
默认情况下,新安装的 Experience Service 未在 GXI 中注册,因此不可发现。在这种情况下,Vuforia View 只能访问由该 Experience Service 托管的体验(如果将其配置为直接查询 Experience Service 上的体验)。要将 Vuforia View 配置为直接查询 Experience Service 上的体验,可以执行以下操作之一:
Vuforia View 中将 Experience Service For Studio 设置指定为 Experience Service 的基本 URL(例如,https://es.example.com)相同。
使用 Vuforia View 扫描 Vuforia Studio 中的二维码。您可以通过导航至“项目”窗格中的“配置” > “信息”来查找二维码。
除配置此属性外,Vuforia View 还必须能够连接到 Experience Service。这意味着 Experience Service 必须可在公共 Internet 上访问或 Vuforia View 必须连接到 Experience Service 所在的相同内部网络。
开发、测试和生产部署
根据您的要求,您可能选择将您的生产服务器设置为可发现和联合的,也可能不这么选择。建议将开发和测试部署设置为不可发现或不联合的。如果您的开发和测试系统不可发现,您就可以将这些系统部署在公司防火墙的后面,在开发过程中使用相同的 ThingMark,并测试生产中使用的对象。
将开发和测试系统配置为不联合,可防止在开发和测试活动中发现生产体验并混淆生产体验与非生产体验。