在后台运行代码

当你的主应用没有运行时,可以在后台运行任务以执行工作。

虽然 Windows 应用商店应用无法在后台(即暂停或终止时)运行,但在特定情况下,当你的应用不在前台时,可以运行代码。其中包括:

  • 播放音频
  • 上载或下载文件
  • 如果将应用的一部分(称为任务)配置为在满足某些条件(包括计时器事件和通知)时运行。
  • 使用新信息更新动态磁贴,
  • 更新锁屏界面上的项。

在后台播放音频

播放音频是一种特殊类型的后台任务。请参阅如何在后台播放音频

上载和下载文件

在你的应用移动到后台之后,可以通过使用 Windows.Networking.BackgroundTransfer API 继续进行较长的文件传输。请参阅在后台传输数据(使用 C#/VB/C++ 和 XAML 的 Windows 应用商店应用),或者在后台传输数据(使用 JavaScript 和 HTML 的 Windows 应用商店应用)

后台任务

后台任务由特定事件与可选的条件一起触发。例如,你的任务可能每隔 15 分钟进行启动(事件),但仅当有可用的 Internet 访问(条件)时,才进行此操作。请参阅使用后台任务支持你的应用(使用 C#/VB/C++ 和 XAML 的 Windows 应用商店应用),或者使用后台任务支持你的应用(使用 JavaScript 和 HTML 的 Windows 应用商店应用)来获取信息和示例代码。

更新动态磁贴

Windows 8 使用动态磁贴(请参阅磁贴、锁屏提醒和通知)来提供最新信息。请参阅快速入门:从后台任务更新动态磁贴来获取在你的应用没有运行时刷新磁贴的详细信息。

更新锁屏界面项

Windows 8 锁屏界面可以显示多达 7 个应用状态图标(如电子邮件、即时消息和日历应用)。通过注册在锁屏界面上显示的应用可以每隔 15 分钟刷新其信息。关于示例代码,请参阅快速入门:在锁屏界面上显示磁贴和锁屏提醒更新(Windows 应用商店应用)

相关主题

适用于 iOS 开发人员的主题
适用于 iOS 开发人员的资源
适用于 iOS 开发人员的 Windows 8 控件
适用于 iOS 开发人员的 Windows 8 Cookbook
后台任务主题
后台任务指南(Windows 应用商店应用)
如何调试后台任务(Windows 应用商店应用)

 

 

显示:
© 2015 Microsoft