Корпоративный шаблон AppStudio Player позволяет создать настроенную версию плеера для распространения собственных приложений вашей организации. Опции настройки предусматривают возможность переименовать приложение, указать URL-адрес портала ArcGIS Enterprise, а также скрыть определенные страницы.
Корпоративный шаблон также включает в себя возможность воспроизведения веб-приложений в приложении, эта функция недоступна в версии хранилища AppStudio Player.
Требования
Для использования корпоративного шаблона AppStudio Player требуется следующее:
- Войти в учетную запись организации ArcGIS Online или ArcGIS Enterprise, используя OAuth2, зарегистрировать свое приложение и ввести ID клиента. Более подробно см. Подписывание приложения.
- URL-адрес портала ArcGIS Enterprise (дополнительно): Вы можете указать URL-адрес портала в ArcGIS AppStudio Настройки > Свойства > Enterprise. Когда все это будет сделано, нажмите кнопку Войти, чтобы подключиться к указанному порталу ArcGIS Enterprise.
Настройка ваших приложений
После создания приложения, вы можете настроить его, изменив параметры приложения.
Запустите AppStudio и щелкните на боковой панели Настройки > Свойства. В следующей таблице перечислено содержание вкладок на странице Свойства с указанием вкладок, на которых они находятся, и их назначения. Они также могут быть изменены напрямую в файле приложения appinfo.json. Если вы изменили какие-то из этих настроек, выберите Применить, чтобы сохранить эти изменения перед повторным запуском приложения.
Содержание вкладки Enterprise
Свойство | Имя JSON | Тип | Описание |
---|---|---|---|
URL портала | defaultPortalUrl | String | Введите URL-адрес сервера портала, к которому по умолчанию должен подключаться AppStudio Player. Если он будет указан, пользователи не смогут подключиться ни к какому другому порталу. Не заполняйте это поле, если хотите, чтобы у пользователей в любое время была возможность для подключения к ArcGIS Online или любому ArcGIS Enterprise. |
Имя портала | defaultPortalName | String | Введите имя корпоративного портала, которое будет появляться в заголовке страницы входа. По умолчанию в качестве имени портала используется ArcGIS Enterprise. Это свойство работает, только если был указан URL-адрес сервера портала. |
Портал настроен с IWA | isDefaultPortalIWA | Boolean (true|false) | Задайте для этого параметра значение true, если указанный выше сервер портала настроен с помощью интегрированной аутентификации Windows (IWA). Этот параметр необходимо задать, поскольку не всегда возможно определить, использует ли портал IWA на основе имен пользователей. Значение по умолчанию – false. |
Содержание вкладки Ознакомление
Свойство | Имя JSON | Тип | Описание |
---|---|---|---|
Показать ознакомление | isOnboardingPageEnabled | Boolean (true|false) | Если задано значение true, появляется страница ознакомления. Эти страницы используются, чтобы помочь начинающим пользователям ознакомиться с приложением. По умолчанию используется значение true. |
Кнопка Показать Пропустить | showSkipButton | Boolean (true|false) | Если задано значение true, в ознакомлении появляется кнопка Пропустить. По умолчанию используется значение true. |
Ознакомление, изображение первое | onboardingImage0 | Изображение | Изображение, которое должно использоваться для первой страницы ознакомления. |
Сообщения ознакомления, один | onboardingTitle | String | Сообщение, появляющееся с первым изображением ознакомления. |
Ознакомление, изображение второе | onboardingImage1 | Изображение | Изображение, которое должно использоваться для второй страницы ознакомления. |
Сообщения адаптации, два | onboardingSubtitle0 | String | Сообщение, появляющееся со вторым изображением ознакомления. |
Ознакомление, изображение третье | onboardingImage2 | Изображение | Изображение, которое должно использоваться для третьей страницы ознакомления. |
Сообщения адаптации, три | onboardingSubtitle1 | String | Сообщение, появляющееся с третьим изображением ознакомления. |
Ознакомление, изображение четвертое | onboardingImage3 | Изображение | Изображение, которое должно использоваться для четвертой страницы ознакомления. |
Сообщения ознакомления, четыре | onboardingSubtitle2 | String | Сообщение, появляющееся с четвертым изображением ознакомления. |
Ознакомление, изображение пятое | onboardingImage4 | Изображение | Изображение, которое должно использоваться для пятой страницы ознакомления. |
Сообщения ознакомления, пять | onboardingSubtitle3 | String | Сообщение, появляющееся с пятым изображением ознакомления. |
Содержание вкладки Общие
Свойство | Имя JSON | Тип | Описание |
---|---|---|---|
Фирменный цвет | appPrimaryColor | String (значение цвета) | Основной цвет, используемый для приложения. Если вы настроили это свойство, параметр Темная тема не отображается на странице Настройки приложения. |
Файл шрифта заголовка | customTextMediumFontTTF | String (путь к файлу) | Задает заголовок пользовательского шрифта, используемого в приложении. Используется в заглавиях, заголовках страниц и т.п. |
Файл шрифта текста | customTextRegularFontTTF | String (путь к файлу) | Задает пользовательский шрифт, используемый в приложении. Используется в описаниях снимков, в описательных текстах и т.п. |
Показать страницу Образцы | isSampleEnabled | Boolean (true|false) | Если задано значение true, появляется страница Образцы в AppStudio Player. Значение по умолчанию – false. На странице Образцы содержатся различные примеры использования AppStudio, которые можно загрузить и опробовать. |
Показать страницу Веб-приложения | showWebApps | Boolean (true|false) | Если задано значение true, появляется страница Веб-приложения в AppStudio Player. По умолчанию используется значение true. Страница Веб-приложения позволяет открывать просматривать различные веб-приложения. |
ID группы Собственные приложения | nativeAppsGroupId | String | Укажите ID группы, включающей различные собственные приложения AppStudio, которые отображаются на странице Облако. |
ID группы Веб-приложения | webAppsGroupId | String | Укажите ID группы, включающей различные веб-приложения. |
Показать разделы Возможности, Устройства и Лицензирование | isAppDetailsEnabled | Boolean (true|false) | Если задано значение true, то на странице Информация о приложении появятся разделы Возможности, Устройства и Лицензирование. По умолчанию используется значение true. |
Содержание вкладки Боковое меню
Свойство | Имя JSON | Тип | Описание |
---|---|---|---|
Отображать элемент меню Сканирование QR-кода | isQRCodeEnabled | Boolean (true|false) | Если задано значение true, то в боковом меню появится элемент меню Сканирование QR-кода. Пользователи могут сканировать QR-код из AppStudio Player для загрузки приложения. Также используется для подключения к консоли AppStudio. По умолчанию используется значение true. |
Отображать элемент меню Диагностика | isDiagnosticsEnabled | Boolean (true|false) | Если задано значение true, то в боковом меню появится элемент меню Диагностика. На странице Диагностика представлена информация об устройстве, в том числе размер экрана, сетевое подключение, сенсоры и языковые настройки. По умолчанию используется значение true. |
Отображать элемент меню Подключиться к удаленной консоли | isConsoleEnabled | Boolean (true|false) | Если задано значение true, то в боковом меню появится элемент меню Подключиться к удаленной консоли. Пользователи могут подключаться к настольному инструменту Консоль, который позволяет записывать результаты консоли. По умолчанию используется значение true. |
Параметр Показать темную тему | isDarkThemeEnabled | Boolean (true|false) | Если задано значение true, то на странице Настройки приложения появится опция Темная тема. По умолчанию используется значение true. Если вы настроили свойство Фирменный цвет на вкладке Общие, то опция Темная тема не будет отображаться на странице Настройки приложения AppStudio Player. |
Отображать параметры по умолчанию для лицензии Runtime | isDefaultRuntimeLicenseEnabled | Boolean (true|false) | Если задано значение true, то на странице Настройки приложения появится опция Лицензия разработчика ArcGIS Runtime по умолчанию. По умолчанию используется значение true. |
Обратная связь | feedbackEmail | String | Введите адрес электронной почты для отправки пользователями отзывов. |