С помощью URL-ссылок на приложение можно открыть доступ к своей работе для других пользователей, как в вашей организации, так и за ее пределами (в зависимости от имеющихся у вас прав). Кроме URL вы также можете опубликовать такие сведения об элементе, как тип приложения, его назначение, краткое описание, а также добавить файл .zip с кодом, который использовался для создания этого приложения. Как разработчик приложения с учетной записью организации, вы можете также зарегистрировать приложения на платформе.
При добавлении приложения в ArcGIS Online добавляется только ссылка на URL-адрес приложения; ArcGIS Online не хранит сами файлы приложения.
Подсказка:
Другим способом сделать ваши приложения доступными для участников вашей организации и вне ее является создание приложений с картами и галереи приложений с группами.
Добавить приложение из URL
Выполните следующие действия, чтобы добавить элемент, который использует URL-адрес для доступа к приложению в веб:
- Убедитесь, что вы выполнили вход и у вас есть права доступа для создания ресурсов.
- На вкладке Мои ресурсы на странице содержания щелкните Новый элемент и выберите Приложение.
- Выберите тип приложения:
- Веб-картография - веб-приложение, созданное с помощью веб-API, например, JavaScript.
- Настольное – приложение для настольных систем, созданное на настольной платформе, такой как Java или .NET (Microsoft Windows Desktop).
- Мобильное – доступное для загрузки приложение, созданное с помощью SDK для мобильных устройств, например, iOS или Android.
- Другое приложение – настольное приложение или любой тип стандартного приложения, когда вы не имеете сведений о назначении, API/SDK или URL-адресе приложения.
- Для мобильного, настольного приложения или веб-картографии введите URL-адрес приложения, например, https://<myServer>/myWebMapApp.
- Для настольных приложений щелкните Обзор и выберите файл .zip, в котором хранится приложение.
- Щелкните Далее.
- Введите заголовок.
- Выберите папку в Мои ресурсы, в которой вы хотели бы сохранить данный элемент.
- Если для организации настроены категории ресурсов, щелкните Назначить категории и выберите до 20 категорий, чтобы другим пользователям было легче найти элемент.
Вы также можете начать вводить имя категории, чтобы сузить список категорий.
- Дополнительно введите теги, описывающие элемент.
Разделяйте термины запятыми (например, Федеральная земля считается одним тегом, а Федеральная, земля рассматриваются как два тега).
По мере ввода, вы можете выбрать любой из предлагаемых тегов; предложения основаны на введенных ранее тегах.
- При желании добавьте краткое описание приложения.
- Щелкните Сохранить.
Как только вы добавите приложение, оно появится в ваших ресурсах.
Настройте сведения об элементе, прикрепите код, если требуется, и опубликуйте приложение, если у вас есть права на публикацию.
Регистрация приложения
Как разработчик приложения с учетной записью организации, вы можете также зарегистрировать ваше приложение в платформе, чтобы получить App ID. Используйте App ID в приложении, чтобы анализировать статистику использования и разрешать пользователям входить на платформу с помощью OAuth 2.0, стандартизированной платформы авторизации. Безопасность пользователя – при использовании OAuth 2.0 приложение будет запрашивать у пользователя вход в платформу с помощью страницы входа, размещенной на платформе. Это также позволяет приложению работать с пользовательскими ресурсами, связанными с организацией, а также работать с другими возможностями ArcGIS Online, такими как геокодирование, маршрутизация и геообогащение. Более подробная информация об аутентификации и OAuth 2.0 представлена на странице ArcGIS Developer.
Прежде чем вы сможете зарегистрировать приложение, вы должны добавить его в ArcGIS Online. Более подробно см. в предыдущем разделе. Когда приложение будет добавлено, выполните следующие шаги для его регистрации и получения ID и пароля. Если вы добавили универсальный тип приложения, оно будет зарегистрировано автоматически.
Примечание:
Схема встраивания учетных данных пользователя слегка отличается в зависимости от того, разрабатываете вы веб-приложение или локальное приложение. В документации ArcGIS Developer есть описание и примеры кодов для веб и обычных приложений.
- Убедитесь, что вы вошли с использованием учетной записи организации и имеете права на создание ресурсов.
- На вкладке Мои ресурсы, на странице содержания, щелкните название приложения, которое вы хотите зарегистрировать.
Нажатие на названии приложения открывает страницу его элемента.
- Щелкните вкладку Настройки, прокрутите страницу вниз до раздела Регистрация приложения и щелкните Зарегистрировать.
- Выберите тип приложения: браузер, локальное, серверное или сложное.
- Для каждого URI перенаправления введите адрес в формате ["https://<server>[:port]"] и щелкните Добавить.
URI перенаправления - это адреса, на которые будут перенаправлены пользователи вашего приложения после того, как они успешно к нему подключатся.
- Чтобы удалить ранее добавленный URI, выделите его, щелкните Удалить, затем Зарегистрировать.
Просмотр и обновление информации о регистрации приложения
Когда приложение будет зарегистрировано, вы сможете увидеть информацию о регистрации, которая содержит ID и пароль приложения, а также обновить URI-адреса переадресации и сбросить пароль. Вы также можете просмотреть информацию об использовании, кто входил в приложение и сколько кредитов потратил, а также отменить регистрацию приложения.
Примечание:
Сброс секретного вопроса приложения делает недействительными все существующие токены пользователей и приложений, выпущенных для приложения. Пользователи должны снова войти в приложение, а приложения, настроенные с помощью секретного вопроса, возможно, потребуется обновить.
- Убедитесь, что вы вошли в систему с учетной записью организации, и щелкните вкладку Мои ресурсы на странице содержания.
- Щелкните название зарегистрированного приложения.
- На странице элемента щелкните вкладку Настройки.
- Прокрутите страницу до раздела Настройки приложения и щелкните Информация о регистрации.
Вы увидите следующие сведения: ID приложения, пароль приложения, тип приложения и URI переадресации.
- Чтобы обновить URL переадресации, нажмите Обновить и выполните следующие действия:
- Чтобы добавить URI переадресации, введите адрес и щелкните Добавить.
- Чтобы удалить URl переадресации, выделите этот URI-адрес и щелкните Удалить.
- Щелкните Обновить и затем Сохранить.
- Чтобы сбросить секретный вопрос приложения, нажмите Обновить и выполните следующие действия:
- Щелкните Сбросить секретный вопрос.
Сброс секретного вопроса приложения делает недействительными все существующие токены пользователей и приложений, выпущенных для приложения. Пользователи должны снова войти в приложение, а приложения, настроенные с помощью секретного вопроса, возможно, потребуется обновить.
- Нажмите Да, чтобы подтвердить сброс секретного вопроса приложения.
- Щелкните Обновить и затем Сохранить.
- Щелкните Сбросить секретный вопрос.
- Чтобы просмотреть информацию об использовании, кто входил в приложение и сколько кредитов потратил, щелкните Использование приложения, выберите сведения о кредитах или пользователях и выберите временной интервал.
- Для отмены регистрации приложения щелкните Отмена регистрации приложения.
Приложение больше не зарегистрировано. Страницу элемента сохранять не требуется.