AppStudio Player 企业模板可用于创建 Player 的自定义版本,以分发企业自己的应用程序。 其中提供了多个配置选项,用于重命名应用程序、指定 ArcGIS Enterprise 门户 URL 以及隐藏某些页面。
企业模板中还包含在应用程序中播放 Web 应用程序的选项,该功能在 AppStudio Player 的存储版本中不可用。
要求
以下是适用于 AppStudio Player 企业模板的要求:
- 要使用 OAuth2 登录到 ArcGIS Online 或 ArcGIS Enterprise 组织,请注册您的应用程序并提供客户端 ID。 有关详细信息,请参阅为应用程序签名。
- ArcGIS Enterprise 门户 URL(可选):您可以在 ArcGIS AppStudio 设置 > 属性 > 企业中指定门户 URL。 设置完成后,按下登录按钮以连接到指定的 ArcGIS Enterprise 门户。
自定义应用程序
创建应用程序后,可以通过更改应用程序设置对其进行自定义。
启动 AppStudio,然后在侧面板中,单击设置 > 属性。 下表列出了属性选项卡中各个选项卡的内容,并按照它们在选项卡中的显示位置及其用途进行排序。 还可以在应用程序的 appinfo.json 文件中直接修改这些选项卡的内容。 如果对上述属性做出了任何更改,再次启动应用程序之前请单击应用对其进行保存。
企业选项卡内容
属性 | JSON 名称 | 类型 | 描述 |
---|---|---|---|
门户 URL | defaultPortalUrl | 字符串 | 输入您希望 AppStudio Player 默认连接的有效门户服务器 URL。 如果已指定该 URL,则用户无法连接到任何其他门户。 如果您希望用户可以选择随时连接 ArcGIS Online 或任何 ArcGIS Enterprise,则请将其留空。 |
门户名称 | defaultPortalName | 字符串 | 键入您希望显示在登录页面页眉上的企业门户的名称。 默认情况下,系统将使用 ArcGIS Enterprise 作为门户名称。 仅当提供门户服务器 URL 时,此属性才起作用。 |
使用 IWA 配置的门户 | isDefaultPortalIWA | 布尔值 (true|false) | 如果上述门户服务器是使用集成 Windows 身份验证 (IWA) 配置的,则将此值设置为 true。 由于并非总是可以基于用户登录来确定门户是否使用 IWA,因此设置此属性十分重要。 默认值为 false。 |
载入选项卡内容
属性 | JSON 名称 | 类型 | 描述 |
---|---|---|---|
显示载入 | isOnboardingPageEnabled | 布尔值 (true|false) | 如果为 true,则会显示载入页面。 这些页面用于帮助首次使用的用户熟悉应用程序。 默认值为 true。 |
显示跳过按钮 | showSkipButton | 布尔值 (true|false) | 如果该值为 true,则跳过按钮将显示在载入中。 默认值为 true。 |
载入图片 1 | onboardingImage0 | 图像 | 用于载入第一页的图像。 |
载入消息 1 | onboardingTitle | 字符串 | 随第一个载入图像显示的消息。 |
载入图片 2 | onboardingImage1 | 图像 | 用于载入第二页的图像。 |
载入消息 2 | onboardingSubtitle0 | 字符串 | 随第二个载入图像显示的消息。 |
载入图片 3 | onboardingImage2 | 图像 | 用于载入第三页的图像。 |
载入消息 3 | onboardingSubtitle1 | 字符串 | 随第三个载入图像显示的消息。 |
载入图片 4 | onboardingImage3 | 图像 | 用于载入第四页的图像。 |
载入消息 4 | onboardingSubtitle2 | 字符串 | 随第四个载入图像显示的消息。 |
载入图片 5 | onboardingImage4 | 图像 | 用于载入第五页的图像。 |
载入消息 5 | onboardingSubtitle3 | 字符串 | 随第五个载入图像显示的消息。 |
“常规”选项卡内容
属性 | JSON 名称 | 类型 | 描述 |
---|---|---|---|
标识颜色 | appPrimaryColor | 字符串(颜色值) | 应用程序使用的原色。如果已配置此属性,则“深色主题”选项不会出现在“应用程序设置”页面上。 |
标题字体文件 | customTextMediumFontTTF | 字符串(文件路径) | 设置整个应用程序中使用的自定义标题字体。 可将其用于标题、页面标题等。 |
文本字体文件 | customTextRegularFontTTF | 字符串(文件路径) | 设置整个应用程序中使用的自定义文本字体。 可将其用于照片、文本等的描述。 |
显示示例页面 | isSampleEnabled | 布尔值 (true|false) | 如果为 true,则示例页面将出现在 AppStudio Player 中。 默认值为 false。 示例页面中包含多种需要下载和尝试的 AppStudio 示例。 |
显示 Web 应用程序页面 | showWebApps | 布尔值 (true|false) | 如果为 true,则 Web 应用程序页面将出现在 AppStudio Player 中。 默认值为 true。 Web 应用程序页面允许您打开和查看多种 Web 应用程序。 |
原生应用程序组 ID | nativeAppsGroupId | 字符串 | 提供包含多种 AppStudio 原生应用程序的组 ID,这些应用程序显示在云端页面中。 |
Web 应用程序组 ID | webAppsGroupId | 字符串 | 提供包含多种 Web 应用程序的组 ID。 |
显示功能、设备和许可部分 | isAppDetailsEnabled | 布尔值 (true|false) | 如果为 true,则功能、设备和许可部分将显示在“应用程序详细信息”页面上。 默认值为 true。 |
侧菜单选项卡内容
属性 | JSON 名称 | 类型 | 描述 |
---|---|---|---|
显示“扫描 QR 码”菜单项 | isQRCodeEnabled | 布尔值 (true|false) | 如果为 true,则扫描 QR 码菜单项将出现在侧菜单上。 用户可以扫描 QR 码以在 AppStudio Player 中下载应用程序。 还可将其用于连接到 AppStudio 控制台。 默认值为 true。 |
显示诊断菜单项 | isDiagnosticsEnabled | 布尔值 (true|false) | 如果为 true,则诊断菜单项将出现在侧菜单上。 “诊断”页面可提供设备相关信息,例如屏幕大小、网络连通性、传感器和区域设置。 默认值为 true。 |
显示“连接远程控制台”菜单项 | isConsoleEnabled | 布尔值 (true|false) | 如果为 true,则连接远程控制台菜单项将出现在侧菜单上。 用户可以连接到控制台桌面工具,以便可以捕获控制台输出。 默认值为 true。 |
显示深色主题设置 | isDarkThemeEnabled | 布尔值 (true|false) | 如果为 true,则深色主题选项将显示在“应用程序设置”页面上。 默认值为 true。 如果您已在“常规”选项卡下配置了标识颜色属性,则“深色主题”选项不会出现在“AppStudio Player 应用程序设置”页面上。 |
显示默认运行时许可设置 | isDefaultRuntimeLicenseEnabled | 布尔值 (true|false) | 如果为 true,则默认的开发人员 ArcGIS Runtime 许可选项将显示在“应用程序设置”页面上。 默认值为 true。 |
反馈 | feedbackEmail | 字符串 | 输入电子邮件地址,以便用户向其发送反馈。 |