<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Package IgnorableNamespaces="uap uap4 build rescap wincap mp" xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:uap4="http://schemas.microsoft.com/appx/manifest/uap/windows10/4" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" xmlns:wincap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/windowscapabilities">
  
  <Identity Name="Microsoft.OneConnect" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="5.2011.3081.0" ProcessorArchitecture="x86"/>
  <mp:PhoneIdentity PhonePublisherId="95d94207-0c7c-47ed-82db-d75c81153c35" PhoneProductId="fbf008d8-1ce5-4648-aac3-ddd4ad3192e5"/>
  <Properties>
    <DisplayName>ms-resource:/OneConnectStrings/OneConnect/AppStoreName</DisplayName>
    <PublisherDisplayName>Microsoft Corporation</PublisherDisplayName>
    <Logo>Assets\OneConnectStoreLogo.png</Logo>
  </Properties>
  <Dependencies>
    
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.17134.0" MaxVersionTested="10.0.17134.0"/>
    <PackageDependency Name="Microsoft.VCLibs.140.00" MinVersion="14.0.22929.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"/>
    <PackageDependency Name="Microsoft.NET.Native.Runtime.2.2" MinVersion="2.2.27011.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"/>
    <PackageDependency Name="Microsoft.NET.Native.Framework.2.2" MinVersion="2.2.27011.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"/>
  </Dependencies>
  <Resources>
    <Resource Language="EN-US"/>
    <Resource Language="EN-GB"/>
    <Resource uap:Scale="200"/>
    
  </Resources>
  <Applications>
    <Application Id="App" Executable="OneConnect.exe" EntryPoint="OneConnect.App">
      <uap:VisualElements DisplayName="ms-resource:/OneConnectStrings/OneConnect/AppDisplayName" Square150x150Logo="Assets\OneConnectMedTile.png" Square44x44Logo="Assets\OneConnectAppList.png" Description="ms-resource:/OneConnectStrings/OneConnect/AppDisplayName" BackgroundColor="transparent">
        <uap:DefaultTile Wide310x150Logo="Assets\OneConnectWideTile.png" ShortName="ms-resource:/OneConnectStrings/OneConnect/AppDisplayName" Square310x310Logo="Assets\OneConnectLargeTile.png" Square71x71Logo="Assets\OneConnectSmallTile.png">
          <uap:ShowNameOnTiles>
            <uap:ShowOn Tile="square150x150Logo"/>
            <uap:ShowOn Tile="wide310x150Logo"/>
            <uap:ShowOn Tile="square310x310Logo"/>
          </uap:ShowNameOnTiles>
        </uap:DefaultTile>
        <uap:SplashScreen Image="Assets\OneConnectSplashScreen.png" BackgroundColor="#FFFFFF"/>
      </uap:VisualElements>
      <Extensions>
        <Extension Category="windows.backgroundTasks" EntryPoint="BackgroundTaskComponent.NetworkRegistrationTask" ResourceGroup="Registration">
          <BackgroundTasks>
            <Task Type="systemEvent"/>
          </BackgroundTasks>
        </Extension>
        <Extension Category="windows.backgroundTasks" EntryPoint="BackgroundTaskComponent.DiscoveryNotificationTask" ResourceGroup="DisplayNotification">
          <BackgroundTasks>
            <Task Type="systemEvent"/>
            <Task Type="timer"/>
          </BackgroundTasks>
        </Extension>
        <Extension Category="windows.backgroundTasks" EntryPoint="BackgroundTaskComponent.ESimInstallationTask" ResourceGroup="ESim">
          <BackgroundTasks>
            <Task Type="general"/>
          </BackgroundTasks>
        </Extension>
        <Extension Category="windows.backgroundTasks" EntryPoint="BackgroundTaskComponent.SmsNotificationTask" ResourceGroup="SmsNotification">
          <BackgroundTasks>
            <Task Type="general"/>
          </BackgroundTasks>
        </Extension>
        <Extension Category="windows.preInstalledConfigTask" EntryPoint="BackgroundTaskComponent.PreInstallationTask" ResourceGroup="Setup"/>
        <Extension Category="windows.updateTask" EntryPoint="BackgroundTaskComponent.PostInstallationTask" ResourceGroup="Setup"/>
        <Extension Category="windows.backgroundTasks" EntryPoint="BackgroundTaskComponent.ToastNotificationActionTask" ResourceGroup="ToastNotificationAction">
          <BackgroundTasks>
            <Task Type="systemEvent"/>
          </BackgroundTasks>
        </Extension>
        <Extension Category="windows.backgroundTasks" EntryPoint="BackgroundTaskComponent.NetworkStatusChangeTask" ResourceGroup="NetworkStatusChange">
          <BackgroundTasks>
            <Task Type="systemEvent"/>
          </BackgroundTasks>
        </Extension>
        <Extension Category="windows.backgroundTasks" EntryPoint="BackgroundTaskComponent.UserSessionConnectedTask" ResourceGroup="UserSessionConnected">
          <BackgroundTasks>
            <Task Type="systemEvent"/>
          </BackgroundTasks>
        </Extension>
        <uap:Extension Category="windows.protocol">
          <uap:Protocol Name="ms-mobileplans">
            <uap:Logo>Assets\OneConnectLargeTile.png</uap:Logo>
            <uap:DisplayName>ms-resource:/OneConnectStrings/OneConnect/AppDisplayName</uap:DisplayName>
          </uap:Protocol>
        </uap:Extension>
        <Extension Category="windows.backgroundTasks" EntryPoint="BackgroundTaskComponent.AsyncConnectivityTimerTask" ResourceGroup="AsyncConnectivityTimer">
          <BackgroundTasks>
            <Task Type="timer"/>
          </BackgroundTasks>
        </Extension>
        <uap:Extension Category="windows.appService">
          <uap:AppService Name="MobilePlansForegroundService"/>
        </uap:Extension>
      </Extensions>
    </Application>
  </Applications>
  
  <Capabilities>
    <Capability Name="internetClient"/>
    <Capability Name="privateNetworkClientServer"/>
    <wincap:Capability Name="bootstrapNetworkConnection"/>
    <rescap:Capability Name="cellularDeviceIdentity"/>
    <rescap:Capability Name="cellularDeviceControl"/>
    <rescap:Capability Name="extendedExecutionUnconstrained"/>
    <rescap:Capability Name="confirmAppClose"/>
    <rescap:Capability Name="cellularMessaging"/>
    <uap4:CustomCapability Name="microsoft.eSIMManagement_8wekyb3d8bbwe"/>
  </Capabilities>
  <Extensions>
    <Extension Category="windows.activatableClass.inProcessServer">
      <InProcessServer>
        <Path>OneConnect.dll</Path>
        <ActivatableClass ActivatableClassId="BackgroundTaskComponent.SmsNotificationTask" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="BackgroundTaskComponent.PreInstallationTask" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="BackgroundTaskComponent.NetworkRegistrationTask" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="BackgroundTaskComponent.DiscoveryNotificationTask" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="BackgroundTaskComponent.NetworkStatusChangeTask" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="BackgroundTaskComponent.AsyncConnectivityTimerTask" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="BackgroundTaskComponent.PostInstallationTask" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="BackgroundTaskComponent.ESimInstallationTask" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="BackgroundTaskComponent.UserSessionConnectedTask" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="BackgroundTaskComponent.ToastNotificationActionTask" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="DataMartLogging.FileLogProvider" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="DataMartLogging.DebugLogger" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="DataMartLogging.OutputWindowLogProvider" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="DataMartLogging.LoggingStatement" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.Hyperlink" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.NotificationResponseModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.NotificationModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.FrxProviderResponseModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.ResponseStatus" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.ProviderResponseModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.Logo" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.SimMriRequestModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.PromotionNotification" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.UnregisteredSimModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.Provider" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.GatewayConfiguration" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.NotificationRestrictionsModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.ESimPropertiesResponseModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.UnregisteredSimsContainer" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.PurchaseResultModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.PurchasesRequestModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.PromotionalGatewayTemplateModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.MoDirectData" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectModels.DataMartConfigurationModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="SharedComponents.LandingPageArguments" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="SharedComponents.DebugLogProvider" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="SharedComponents.ContentMapModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="SharedComponents.BindingModel" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.NetworkRegistrationStateForWeb" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.MoDirectStatusForWeb" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.MobilePlansPurchaseMetaData" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.UserAccountForWeb" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.PurchaseInstrumentForWeb" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.MobilePlansAPI" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.InlineProfileDownloadAPI" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.MobilePlansErrorForWeb" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.DataMartScriptHandler" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.LineTypeForWeb" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.MobilePlansInlineOperations" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="WebComponent.MobilePlansCapabilities" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectTools.TelemetryPageController" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectTools.LogPageAdapter" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectTools.ConfigurationPageAdapter" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectTools.TelemetryPageAdapter" ThreadingModel="both"/>
        <ActivatableClass ActivatableClassId="OneConnectTools.EnhancedGatewayAdapter" ThreadingModel="both"/>
      </InProcessServer>
    </Extension>
  </Extensions>
  <build:Metadata>
    <build:Item Name="TargetFrameworkMoniker" Value=".NETCore,Version=v5.0"/>
    <build:Item Name="VisualStudio" Version="15.0"/>
    <build:Item Name="OperatingSystem" Version="10.0.17763.1 (WinBuild.160101.0800)"/>
    <build:Item Name="Microsoft.Build.AppxPackage.dll" Version="15.0.28307.1089"/>
    <build:Item Name="ProjectGUID" Value="{B9E88ADB-91BD-40E0-AAD6-AC844BD90331}"/>
    <build:Item Name="ilc.exe" Version="2.2.27015.02 built by: PROJECTNREL"/>
    <build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="15.0.28307.1082"/>
    <build:Item Name="OptimizingToolset" Value="ilc.exe"/>
    <build:Item Name="UseDotNetNativeSharedAssemblyFrameworkPackage" Value="True"/>
    <build:Item Name="DisableStackTraceMetadata" Value="false"/>
    <build:Item Name="DisableExceptionMessages" Value="false"/>
    <build:Item Name="ShortcutGenericAnalysis" Value="false"/>
    <build:Item Name="GeneratePGD" Value="false"/>
    <build:Item Name="ConsumePGD" Value="false"/>
    <build:Item Name="SingleThreadNUTC" Value="false"/>
    <build:Item Name="Use64BitCompiler" Value="false"/>
    <build:Item Name="OptimizeForSize" Value="true"/>
    <build:Item Name="AlignMethodsAtMinimalBoundaries" Value="false"/>
    <build:Item Name="MakePri.exe" Version="10.0.17134.12 (WinBuild.160101.0800)"/>
  </build:Metadata>
</Package>