Stores
Each store's billing, sign-in, updates and in-app reviews for a VpnHood app, and self-updates for an APK handed out outside the stores.
When to use it
- You sell premium through Google Play or the App Store.
- Your app updates itself and asks for reviews in the store it came from.
Which package to take
- Google Play: Stores.GooglePlay for billing and sign-in with Google; Stores.GooglePlay.Core for updates and reviews alone.
- App Store: Stores.AppStore for billing and Sign in with Apple; Stores.AppStore.Core for updates and reviews alone.
- Microsoft Store: Stores.MicrosoftStore.Core for updates and reviews.
- Outside the stores: Stores.AndroidWeb, for an APK that downloads and installs its own updates. Never in a store's build: it asks for a permission Google Play forbids for an app's own updates.
Its packages
| Package | What it does | |
|---|---|---|
| VpnHood.AppLib.Stores.AndroidWeb | VpnHood Android app library for the APK handed out outside the stores: the app downloads its own update and installs it. | Overview · API |
| VpnHood.AppLib.Stores.AppStore | VpnHood App Store billing (StoreKit 2 via the VpnHoodStoreKit Swift facade) and Sign in with Apple | Overview · API |
| VpnHood.AppLib.Stores.AppStore.Core | VpnHood App Store updates and reviews, which any App Store app can use. | Overview · API |
| VpnHood.AppLib.Stores.GooglePlay | Google Play billing and sign-in with Google for VpnHood apps on Android. | Overview · API |
| VpnHood.AppLib.Stores.GooglePlay.Core | Google Play updates and in-app reviews for VpnHood apps, which any Google Play app can use. | Overview · API |
| VpnHood.AppLib.Stores.MicrosoftStore.Core | VpnHood Microsoft Store updates and reviews, which any Microsoft Store app can use. | Overview · API |