Подключение к сетям и веб-службам (HTML)
Сведения о создании подключенных приложений. Подключенные, или поддерживающие работу с сетью приложения могут использовать сеть для различных целей, включая просмотр RSS-каналов, игры и взаимодействие с близлежащими устройствами.
Тема | Описание |
---|---|
Добавление поддержки сети | Каждое приложение Магазина Windows должно определять требования к ресурсам перед тем, как предоставить доступ. Сетевые приложения должны работать с учетом жизненного цикла устройств Windows 8, что подразумевает частые переходы между разными сетями и режимами энергосбережения. Этот раздел поддерживает следующие сценарии.
Примеры кода: Background task, Lock screen apps, Push and periodic notifications client-side, Raw notifications |
Подключение к веб-службам | Подключайтесь к веб-службам HTTP и Representational State Transfer (REST) для доступа к содержимому, его хранения и изменения. Веб-служба представляет собой точку, в которой пользователь может взаимодействовать с объектом или службой, доступными в Интернете. Некоторые примеры многочисленных веб-служб:
Примеры кода: пример HttpClient, пример Web authentication |
Подключение через WebSockets | Использует WebSockets для быстрой, защищенной двунаправленной связи в Интернете между клиентом и сервером. Данные немедленно передаются через полнодуплексное односокетное подключение, при этом сообщения могут отправляться и приниматься с обеих конечных точек в реальном времени и с низкой задержкой. Подключения WebSocket великолепно подходят для приложений Магазина Windows, которые содержат следующие компоненты:
Примеры кода: образец подключения через WebSockets |
Установите сетевое подключение через сокет посредством вашего приложения Магазина Windows. Обеспечивается поддержка основных подключений через сокет TCP и UDP, а также многоадресная передача UDP, которые позволяют реализацию других сетевых протоколов верхнего уровня. Данная сетевая возможность активирует следующие сценарии сетевого подключения:
Примеры кода: пример DatagramSocket, пример StreamSocket |
|
Работа со службами Live | Позволяет вашему приложению Магазина Windows выполнять защищенный вход в службы Live и обмениваться данными с популярными службами, расположенными в облаке. Включение функции службы Live в ваше приложение позволяет пользователям продолжать пользоваться уже известными им службами, подключаться к друзьям уже знакомым способом, а также обеспечивает совместимость с вашим приложением. Поддерживаются следующие функции службы Live:
Примеры кода: пример PhotoSky — OneDrive |
Подключение к мобильным службам Microsoft Azure | Добавьте внутреннюю облачную службу к вашему приложению Магазина Windows с помощью мобильных служб Azure. Применение этих облачных служб позволяет сосредоточить внимание при разработке приложений на внешнем интерфейсе, который оценивают пользователи, тогда как мобильные службы позволяют легче справляться с этими облачными задачами с помощью Microsoft Azure:
Примеры кода: примеры мобильных служб Microsoft Azure для приложений Магазина Windows |
Подключение с близким взаимодействием и касанием | Создавайте локальные подключения и возможности общего доступа для Windows 8 на мобильных устройствах. Приложение Магазина Windows может использовать API близкого взаимодействия, чтобы соединить два устройства, находящихся вблизи друг друга или физически касающихся друг друга. Ваше приложение может использовать данную осведомленность, чтобы устанавливать подключение между двумя устройствами, когда требуется:
Примеры кода: образец близкого взаимодействия |
Состояние подключения и управление расходами | Создайте приложение Магазина Windows, которое эффективно использует сетевые ресурсы и работает с мобильными сценариями, подразумевающими перемещение устройств между несколькими сетями или использование сетей с соответствующей оплатой за использование. Использование этих API позволяет разработчику добавить реакции на события, демонстрирующие сведения о подключенных сетях в сценариях, которые непосредственно влияют на взаимодействие с пользователем.
Примеры кода: образец подготовки учетной записи мобильной широкополосной сети, образец информации о сети |
Доступ к сводному содержимому и управление им | Создание приложений Магазина Windows, которые используют и объединяют веб-содержимое с помощью каналов. Поддерживаемые протоколы: Really Simple Syndication (RSS), Atom Syndication и Atom Publishing Protocol. Действия по объединению содержимого могут включать в себя:
Дополнительно предоставляется поддержка языка C++ для нотации объектов JavaScript (JSON). JSON — формат данных, возвращаемый многими популярными веб-службами. Это компактный формат данных, использование которого дает малую задержку в ограниченных подключениях. Примеры кода: пример AtomPub, пример интеграции содержимого и элементов управления из веб-служб, пример Syndication |