配置应用程序项目

除了注册您添加到组织的应用程序之外,还可以配置应用程序项目的属性和设置。

定义应用程序属性

定义应用程序属性以帮助人们了解您与之共享的应用程序类型及其使用方法。

按照以下步骤定义应用项的属性:

  1. 以项目所有者或管理员的身份登录到组织。
  2. 打开项目页面并单击设置选项卡。
  3. 对于 Web 制图、移动或桌面应用程序模板,请指定以下用途之一:
    • 即用型 - 如果不是应用程序模板并且应用程序中不存在配置选项,请选择此选项。
    • 可配置 - 如果您要添加可配置的应用程序模板,请选择此选项。 保存应用程序项目的设置后,可以添加配置参数
    • 可自行配置 - 使用此选项可使用内部应用程序构建器部署应用程序。
    • 代码示例 - 如果应用程序的目的是提供其他人可用来创建自己的应用程序的示例,请选择代码示例,然后将代码附加到应用程序项目。
  4. 对于桌面应用程序,请指定应用程序的平台。
  5. 如果应用程序是可配置的应用程序模板,请从 API 下拉列表中选择 JavaScript

    旧版本:
    为移动应用程序提供的其他 API 选项和 SDK 选项是已弃用的属性,但由于现有应用程序项目设置了这些属性,因此尚未将其移除。 除了可配置的应用程序模板之外,您无需为新应用程序设置这些属性。

  6. 单击保存

分享应用程序代码

您可以将代码(作为 .zip 文件)附加到应用程序项目。 这样,可以在共享示例或可配置应用程序时提供对应用程序源代码的访问。

按照以下步骤将代码示例文件添加到应用程序项目:

  1. 以项目所有者或管理员的身份登录到组织。
  2. 打开项目页面并单击设置选项卡。
  3. 单击附加代码并上传包含代码示例的 .zip 文件。
  4. 单击保存

要更新代码附件而不重置项目的下载计数器,可单击更新代码,然后上传一个与原始 .zip 文件同名的 .zip 文件。 要附加新文件,首先单击移除以删除现有文件,然后重复上述步骤以附加新文件。 删除现有文件并添加新文件会重置项目的下载计数。

编辑应用程序 URL

如果您添加到组织的类型为 Web 制图、移动或应用程序扩展模块的应用程序的 URL 发生更改,则可以更新应用程序项目的 URL 以将应用程序项目指向新 URL。

请按照以下步骤更新应用程序项目的 URL:

  1. 以项目所有者或管理员的身份登录到组织。
  2. 打开项目页面并单击设置选项卡。
  3. URL 字段中键入或粘贴新的应用程序 URL。
  4. 单击保存

禁用其他用户复制应用程序的功能

如果您与组织成员共享了使用 ArcGIS Instant Apps 创建的应用程序,则该成员可以制作您应用程序的副本。 在其内容中创建的应用程序项目最初将引用与应用程序相同的地图或场景和图层,并且具有与应用程序相同的属性,但用户可以更改其副本上的所有这些设置,而不会影响应用程序。

作为应用程序的所有者或组织管理员,您可以阻止其他用户创建应用程序副本。

要阻止其他用户创建应用程序的副本,请按照以下步骤进行操作:

  1. 以项目所有者或管理员的身份登录到组织。
  2. 打开项目页面并单击设置选项卡。
  3. 选中允许组织中的其他人保存此项目的副本选项旁的复选框。
  4. 单击保存

管理已注册应用程序的凭据

可以管理将应用程序添加至组织时随附的开发人员凭据。

在应用程序项目页面的设置选项卡中,可以管理以下内容:

  • 重置应用程序密钥。
    注:

    重置应用程序密钥会使针对此应用程序发布的所有现有应用程序令牌和 API 密钥失效。可能需要更新通过密钥配置的应用程序。

  • 复制或续订临时应用程序令牌。
  • 取消注册应用程序。
  • 更改授予应用程序的权限。
    注:

    如果创建凭据项目时未包含个人权限,则编辑凭据时无法添加这些权限。 有关权限类型的信息,请参阅 Esri 开发人员帮助中的安全和身份验证指南

  • 更改应用程序可以访问的图层。
  • 更新嵌入式 OAuth 凭据的数据源 URL。
  • 更新嵌入式 OAuth 凭据的重定向 URL。
  • 更新嵌入式 API 密钥凭据的来源网址 URL。

有关帮助您管理凭据的信息,请参阅 Esri 开发人员帮助中的以下相关页面:

要访问并更改设置,请按照以下步骤进行操作:

  1. 以应用程序所有者或者组织管理员的身份登录到组织。
  2. 打开项目页面并单击设置选项卡。
  3. 滚动到应用程序部分并进行所需更改。
  4. 每次对设置进行更改后,请单击保存

    注:

    如果在保存之前对设置进行多次更改,则可能导致一些设置未保存。

  5. 根据需要重复步骤 3 和 4。

自定义应用程序登录类别

您可以使用自定义登录类别来自定义您的 OAuth 2.0 应用程序登录体验。 您的应用程序可以继承组织的自定义登录类别,也可以创建应用程序特定的登录类别。

注:

要自定义应用程序登录类别,管理员必须为组织启用自定义登录

要为您的应用程序创建自定义登录类别,请完成以下步骤。

  1. 确认您已以具有创建、更新和删除权限的项目所有者身份登录到组织;或以具有默认管理员角色的成员身份登录到组织。
  2. 打开应用程序的项目页面
  3. 单击设置选项卡的登录部分。
  4. 打开为此应用程序启用自定义登录切换按钮。
  5. 单击创建自定义登录类别
    注:

    您最多可以配置 100 个自定义登录类别。

    随即显示创建登录类别窗格。

  6. (可选)在选择开始方式窗格中,您可以选择组织默认设置以外的类别。 单击选择登录类别作为起点下的下拉箭头,然后选择一个选项。

    登录方法将在组织的登录账户部分下反映已授权的内容,例如 ArcGIS 登录Open ID社交媒体登录

  7. 单击下一步
  8. 提供类别的标题描述

    当用户登录到应用程序时,您选择的标题将显示为选择账户类型下的一个选项。

  9. 单击下一步
  10. (可选)使用登录类型窗格启用对登录类别的访问,并在启用后更改登录类别的标题

    必须至少启用一种登录方法才能创建类别。

    提示:

    如果您要设置类别,但尚未准备好让用户使用该类别登录,请取消选中启用登录类别旁边的框。 在应用程序的项目页面的设置选项卡的登录部分中,您可以通过打开类别名称旁边的切换按钮来启用类别。

  11. 单击创建类别
    注:

    创建并启用自定义登录类别后,用户登录应用程序时将不会显示组织默认设置。

    该类别显示在项目页面的设置选项卡的登录部分下。

    注:

    应用程序特定的自定义登录类别不会显示在组织设置中的安全性部分的自定义登录下。

  12. (可选)单击预览登录页面以查看用户登录时将看到的内容。 要更新自定义登录类别,请单击配置