diff --git a/ModernKeePass/Data/WindowsStoreProxy.xml b/ModernKeePass/Data/WindowsStoreProxy.xml new file mode 100644 index 0000000..57b2fde --- /dev/null +++ b/ModernKeePass/Data/WindowsStoreProxy.xml @@ -0,0 +1,57 @@ + + + + + 0719A91A-C322-4EE0-A257-E60733EECF06 + https://www.microsoft.com/store/apps/9mwq48zk8nhv + en-us + 3 + + App with several in-app products + Sample app for demonstrating an expiring in-app product and a consumable in-app product + 5.99 + $ + + + + + Small Donation + 0.99 + $ + + + + + Medium Donation + 4.99 + $ + + + + + Large Donation + 9.99 + $ + + + + + Generous Donation + 19.99 + $ + + + + + + true + false + + + + + + + + + \ No newline at end of file diff --git a/ModernKeePass/Interfaces/ILicenseService.cs b/ModernKeePass/Interfaces/ILicenseService.cs new file mode 100644 index 0000000..94e4895 --- /dev/null +++ b/ModernKeePass/Interfaces/ILicenseService.cs @@ -0,0 +1,10 @@ +using System.Collections.Generic; +using Windows.ApplicationModel.Store; + +namespace ModernKeePass.Interfaces +{ + public interface ILicenseService + { + IReadOnlyDictionary Products { get; } + } +} diff --git a/ModernKeePass/ModernKeePassApp.csproj b/ModernKeePass/ModernKeePassApp.csproj index 1347c09..0ec278b 100644 --- a/ModernKeePass/ModernKeePassApp.csproj +++ b/ModernKeePass/ModernKeePassApp.csproj @@ -113,6 +113,7 @@ App.xaml + @@ -127,6 +128,7 @@ + @@ -410,6 +412,9 @@ + + Designer + 12.0 diff --git a/ModernKeePass/Pages/MainPageFrames/DonatePage.xaml b/ModernKeePass/Pages/MainPageFrames/DonatePage.xaml index 12d92c5..1c7d09e 100644 --- a/ModernKeePass/Pages/MainPageFrames/DonatePage.xaml +++ b/ModernKeePass/Pages/MainPageFrames/DonatePage.xaml @@ -8,7 +8,10 @@ - + + + +