83 lines
3.2 KiB
XML
83 lines
3.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--
|
|
Navis MSIX package manifest (Microsoft Store / sideload).
|
|
|
|
WHY MSIX (not PWA):
|
|
Navis is a Win32 + WebView2 desktop VPN/proxy client (system proxy, local cores,
|
|
Naive/Hy2/AWG/Xray). A PWA cannot replace those capabilities. Package the existing
|
|
GUI binary with Desktop Bridge / full-trust MSIX for Store distribution.
|
|
|
|
IDENTITY PLACEHOLDERS — replace before Store submission:
|
|
Identity/@Name → Partner Center "Package/Identity/Name" (e.g. EvilFox.Navis)
|
|
Identity/@Publisher → exact Publisher CN from your Store certificate
|
|
(e.g. CN=EvilFox LLC or CN=A1B2C3D4-…)
|
|
Identity/@Version → Major.Minor.Build.Revision (all numeric; Revision often 0)
|
|
DisplayName / PublisherDisplayName → Store listing names
|
|
|
|
CAPABILITIES (VPN / proxy client):
|
|
internetClient — outbound HTTPS / VPN tunnels
|
|
internetClientServer — local listen (SOCKS/HTTP if needed)
|
|
privateNetworkClientServer — LAN / private routes
|
|
runFullTrust — classic Win32 + WebView2 (restricted capability;
|
|
requires Microsoft Store approval for full-trust apps)
|
|
|
|
Store note: in-app updater is disabled when running as an MSIX package
|
|
(GetCurrentPackageFullName). Updates ship only via the Store.
|
|
-->
|
|
<Package
|
|
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
|
|
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
|
|
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
|
|
IgnorableNamespaces="uap rescap">
|
|
|
|
<Identity
|
|
Name="EvilFox.Navis"
|
|
Publisher="CN=EvilFox"
|
|
Version="2.9.0.1"
|
|
ProcessorArchitecture="x64" />
|
|
|
|
<Properties>
|
|
<DisplayName>Navis</DisplayName>
|
|
<PublisherDisplayName>EvilFox</PublisherDisplayName>
|
|
<Description>Navis — VPN/proxy client (Naive, Hysteria 2, AmneziaWG, Xray)</Description>
|
|
<Logo>Assets\StoreLogo.png</Logo>
|
|
</Properties>
|
|
|
|
<Resources>
|
|
<Resource Language="en-us" />
|
|
<Resource Language="ru-ru" />
|
|
</Resources>
|
|
|
|
<Dependencies>
|
|
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.19041.0" MaxVersionTested="10.0.26100.0" />
|
|
</Dependencies>
|
|
|
|
<Capabilities>
|
|
<Capability Name="internetClient" />
|
|
<Capability Name="internetClientServer" />
|
|
<Capability Name="privateNetworkClientServer" />
|
|
<rescap:Capability Name="runFullTrust" />
|
|
</Capabilities>
|
|
|
|
<Applications>
|
|
<Application
|
|
Id="Navis"
|
|
Executable="Navis.exe"
|
|
EntryPoint="Windows.FullTrustApplication">
|
|
<uap:VisualElements
|
|
DisplayName="Navis"
|
|
Description="Navis VPN client"
|
|
BackgroundColor="transparent"
|
|
Square150x150Logo="Assets\Square150x150Logo.png"
|
|
Square44x44Logo="Assets\Square44x44Logo.png">
|
|
<uap:DefaultTile
|
|
Wide310x150Logo="Assets\Wide310x150Logo.png"
|
|
Square71x71Logo="Assets\Square71x71Logo.png"
|
|
Square310x310Logo="Assets\Square310x310Logo.png"
|
|
ShortName="Navis" />
|
|
<uap:SplashScreen Image="Assets\SplashScreen.png" BackgroundColor="#0c1613" />
|
|
</uap:VisualElements>
|
|
</Application>
|
|
</Applications>
|
|
</Package>
|