#c# #visual-studio #uwp
#c# #visual-studio #uwp
Вопрос:
Я разработал приложение UWP, которое требуется для многочасовой работы… Целевыми устройствами являются surface go и pro и все ноутбуки Windows10. приложение внезапно завершается после блокировки или ожидания в течение некоторого времени на surface go. Я хочу, чтобы приложение отображалось в том же режиме даже после разблокировки устройства.
Ответ №1:
Приложения UWP приостанавливаются, когда они находятся в неиспользуемом состоянии, например, в фоновом режиме (или на экране блокировки) по соображениям энергосбережения и использования системы.
Но для некоторых приложений, которым необходимо постоянно работать в фоновом режиме, UWP обеспечивает расширенное выполнение, чтобы отсрочить приостановку приложения:
Если ваше приложение не будет отправлено в Microsoft Store, то после Windows 10 1703 предоставляется ограниченная возможность: extendedExecutionUnconstrained
.
После включения этой возможности приложение может продолжать работать, когда оно свернуто.
<Package
...
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="uap mp rescap">
...
<Capabilities>
<rescap:Capability Name="extendedExecutionUnconstrained"/>
</Capabilities>
</Package>