Table of Contents

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