Quickstart
Pick your platform and show your first paywall.
Voidhash ships native SDKs for every major mobile stack. Each quickstart starts from an existing app and ends with a working paywall and entitlement check. Pick your platform to begin.
React Native
Expo development builds and bare React Native apps on iOS and Android.
Swift
Native iOS apps with StoreKit 2. Requires iOS 15+.
Kotlin
Native Android apps with Google Play Billing. Requires minSdk 23+.
What you need before you start
Every quickstart assumes you already have three things:
- A Voidhash project with its publishable key (
vh_pk_...). Store credentials and secret keys never ship inside the app. - A subscription or one-time product in App Store Connect or Google Play Console.
- A paywall published in Studio and assigned to a location, such as
onboarding.
The React Native quickstart uses development purchase mode, so you can test before you set up a store. Swift and Kotlin test against App Store Sandbox or Google Play testing tracks from the start. See Store setup and Connect Google Play to prepare those.