了解如何创建连接的应用。连接的应用或网络感知的应用可以将网络用作多种用途,包括 RSS 源、游戏以及用于与附近设备交互。
| 主题 | 说明 |
|---|---|
| 添加网络支持 | 在可供访问之前,每一个 Windows 应用商店应用都需要制定资源要求。网络应用还应该适应 Windows 8 设备生命周期,其中包括频繁地在不同网络和电源状态之间进行转换。本部分支持以下方案:
代码示例:后台任务示例、锁屏应用示例、推送和定期通知客户端示例、原始通知示例 |
| 连接到 Web 服务 | 连接到 HTTP 和代表性状态传输 (REST) Web 服务来访问、存储或修改内容。Web 服务表示用户能够与已在 Internet 上可用的某个实体或服务进行交互的点。许多 Web 服务的少数示例包括:
代码示例:HttpClient 示例、Web 身份验证示例 |
| 使用 WebSocket 进行连接 | 为客户端和服务器之间通过 Web 进行的快速安全的双向通信使用 WebSocket。将立即通过全双工单套接字连接传输数据,从而可以从两个终结点实时地发送和接收消息,延迟很低。WebSocket 连接对包含以下这类功能的 Windows 应用商店应用是一个很好的选择:
代码示例:连接 WebSockets 示例 |
使用 Windows 应用商店应用建立基于套接字的网络连接。为基本 TCP 和 UDP 套接字连接以及 UDP 多播(它支持实现其他更高层的网络协议)提供支持。此网络功能支持以下网络连接方案:
|
|
| 使用 Live 服务 | 使 Windows 应用商店应用能够安全登录到 Live 服务并与基于云的流行服务交换数据。在你的应用中提供 Live 服务功能让你的用户可以继续使用他们了解的服务,以已经熟悉的方式与朋友联系,并确保这些体验与你的应用一致。支持的 Live 服务功能包括:
|
| 连接到 Microsoft Azure 移动服务 | 使用 Azure 移动服务将基于云的后端服务添加到 Windows 应用商店应用。利用这些云服务,可以让你的应用开发关注用户所重视的前端,同时移动服务让你可以更轻松地使用 Microsoft Azure 处理这些基于云的任务:
|
| 使用邻近感应和点击进行连接 | 在移动设备上为 Windows 8 创建本地化的连接和共享机会。Windows 应用商店应用可以使用邻近感应 API 让彼此极为贴近或物理上点击在一起的两台设备可以感知彼此。你的应用可以使用此感知功能在两台设备之间建立连接,以便:
代码示例:邻近感应示例 |
| 连接状态和成本管理 | 创建有效使用网络资源并支持移动方案(涉及到在多个网络之间移动或以关联的使用成本使用网络的设备)的 Windows 应用商店应用。使用这些 API 让开发人员可以添加在对最终用户体验具有直接影响的方案中证明网络感知的行为:
代码示例:移动宽带帐户设置示例、网络信息示例 |
| 访问和管理综合内容 | 创建通过订阅源使用和综合 Web 内容的 Windows 应用商店应用。支持的协议包括真正简单的整合 (RSS)、Atom 联合格式和 Atom 发布协议。内容综合活动可能包括:
另外,也为 JavaScript 对象表示法 (JSON) 提供 C++ 支持。JSON 是许多许多流行 Web 服务返回的一种数据格式。它是可以促使在受限连接上产生低延迟的一种紧凑数据格式。 |