Guides
Launch checklists, troubleshooting, recipes for common jobs, migration guides and hosting.
Guides walk through jobs that span several parts of Voidhash, from a first release to a migration. Each one links to the concept and SDK pages it builds on.
Launch
- Go-live checklist: check keys, stores, products, webhooks and privacy before your first release.
- Make your first App Store purchase: buy with a sandbox Apple Account and see the perk unlock in the app, Studio and webhooks.
- Make your first Google Play purchase: buy as a license tester and check the same three places.
Troubleshoot
- Troubleshooting: find the cause of a problem by its symptom.
- Recover from incidents: confirm, fix and verify production failures in stores, webhooks, paywalls and keys.
- SDK error codes: find which SDK and area an
UPPER_SNAKEcode comes from. - Purchase error codes: the product, purchase, restore and transaction-report codes, by SDK.
- API error codes: the lower-case codes the HTTP API, event capture and webhook verification return.
- FAQ: short answers to common questions about access, stores and pricing.
Recipes
- Win back subscribers: offer a discount to people who cancel or lapse.
- Handle plan changes: upgrades, downgrades and crossgrades on each store.
- Unlock the app after a web purchase: sell with Stripe on your website and unlock the app.
- Link accounts across platforms: keep one person across iOS, Android and the web.
- Handle refunds: react to refunds and revocations in your backend.
- Register devices for push: send each device's push token to Voidhash from your app.
Migrate
- Migrate to Voidhash: the general plan for moving from another platform.
- From RevenueCat, from Adapty and from Superwall: concepts and SDK calls side by side.
- Run in observer mode: let Voidhash watch purchases while another SDK owns them.
Privacy and hosting
- Delete personal data: erase a person's data on request.
- Self-hosting: what the self-hosted edition includes and needs.
- Operate a self-hosted server: upgrade, back up, set up analytics users and rotate secrets.
Next steps
Something wrong or missing on this page? Tell us by email or on Discord.