我有基于Cordova的JS UWP应用程序。这是一个启动项目。它还使用C++WINRT组件。我希望后台任务(用C++编写)与主APP通信。
如果启动应用是 C++/C# ,我们可以在应用清单文件中指定
<Extension Category="windows.backgroundTasks" EntryPoint="BGTASK.BackGroundTaskHandler" Executable="MainApp.exe">
<BackgroundTasks>
<Task Type="systemEvent" />
</BackgroundTasks>
</Extension>
但是,如果主应用程序是JS应用程序,则在指定Executable="MainApp.exe"时会抛出错误。谁能说出如何做到这一点。
可执行文件
不是必需的,您可以省略它,并且应该可以工作。