我有一个用 JavaScript 编写的 Windows 10 通用应用程序。该应用程序是一个位置跟踪器,需要在后台运行,我正在尝试使用 ExtendedExecution API 来实现这一点。不过,我发现这在 C#/XAML 应用程序中可以正常工作,但在 JavaScript 应用程序中不起作用。
作为一项实验,在 Visual Studio 2015 中,我通过创建了一个新的 C# 项目File -> New -> Project -> Visual C# -> Blank App (Universal Windows)并按如下方式对其进行了组装:
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class MainPage : Page
{
private Geolocator locator;
private ObservableCollection<string> coordinates = new ObservableCollection<string>();
private ExtendedExecutionSession session;
public MainPage()
{
this.InitializeComponent();
// …Run Code Online (Sandbox Code Playgroud) javascript c# background-process win-universal-app windows-10