Windows 8 应用开发:后台运行与盈利策略
1. 应用后台运行
在 Windows 8 系统中,让应用在后台运行是一项重要的功能,它能为用户提供更流畅的使用体验。下面将详细介绍相关的技术要点。
1.1 系统触发器类型
系统触发器用于在特定条件下触发后台任务,不同的触发器类型对应不同的触发条件。以下是常见的系统触发器类型及其描述:
| 触发器类型 | 描述 |
| — | — |
| smsReceived | 当安装的移动宽带设备接收到新的 SMS 消息时,触发后台任务。 |
| userPresent | 当用户出现时,触发后台任务。注意:应用必须放置在锁屏界面上,才能使用此触发器类型成功注册后台任务。 |
| userAway | 当用户离开时,触发后台任务。注意:应用必须放置在锁屏界面上,才能使用此触发器类型成功注册后台任务。 |
| networkStateChange | 当网络发生变化(如成本或连接性改变)时,触发后台任务。 |
| internetAvailable | 当 Internet 可用时,触发后台任务。 |
| sessionConnected | 当会话连接时,触发后台任务。注意:应用必须放置在锁屏界面上,才能使用此触发器类型成功注册后台任务。 |
| servicingComplete | 当系统完成应用更新时,触发后台任务。 |
| lockScreenApplicationAdded | 当磁贴添加到锁屏界面时,触发后台任务。 |
| lockScreenApplicationRemoved | 当磁贴从锁屏界面移除时,触发后台