与其他应用程序相集成

可使用应用程序链接将 ArcGIS AppStudio 应用程序与其他应用程序相集成。 可以在 web 浏览器中使用应用程序链接打开桌面或设备上的应用程序,或者从其他应用程序中打开应用程序。可以使用应用程序链接打开的 ArcGIS 应用程序包括 ArcGIS Survey123ArcGIS QuickCaptureArcGIS Field MapsArcGIS WorkforceArcGIS Navigator

从其他应用程序链接到您的应用程序

您可以创建应用程序链接来打开可嵌入到本地或 web 应用程序的 AppStudio 应用程序。也可以在 web 浏览器中使用同一应用程序链接进行测试。

ArcGIS AppStudio 中为您的应用程序定义应用程序链接。 在 AppStudio 库中选择您的应用程序,打开设置 > 高级 > 环境,然后在 URL 方案字段中输入要用作您的应用程序链接的 URL。 此 URL 必须为小写,且不含任何特殊字符。

一旦您的应用程序建立并位于您的设备上,您就可以使用应用程序链接、通过其他应用程序的链接或直接将其输入到 web 浏览器来访问您的应用程序。 当您的应用程序被您提供的 URL 打开时,onOpenURL 信号将被立即调用,允许您在以此方式启动时实现特定行为。

链接到其他应用程序

您可以通过 URL 在应用程序中打开其他应用程序。许多应用程序还可以在其 URL 中接受自定义参数,以向目标应用程序提供信息。某些应用程序使用自定义 URL 方案(要求在 iOS 上列入允许列表),而某些应用程序使用启用 web 的应用程序链接(无需列入允许列表,但目前仅在 AndroidiOS 中可用)。

注:

iOS 设备中,要使 URL 方案生效,必须将 URL 方案添加到应用程序的允许列表或已批准方案列表中。 您可以在设置 > 高级 > 环境中,将此列表定义为启动 URL 方案字段中的逗号分隔列表。 Esri 应用程序使用的 URL 方案如下:

  • arcgis-survey123
  • arcgis-appstudio-player
  • arcgis-trek2there
  • arcgis-workforce

只有在内置的 iOS 应用程序中才支持这些 URL 方案。 应用程序在 AppStudio Player 中运行时将不会对其进行支持。

有关可通过 AppStudio Player 打开的一些 Esri 应用程序的信息,请参阅以下内容: