VoidhashDocs
DevelopersHelp centerGuidesAPI reference
Dashboard
Guides
Launch
Go-live checklist
Make your first App Store purchase
Make your first Google Play purchase
Troubleshoot
Troubleshooting
Recover from incidents
SDK error codes
Purchase error codes
API error codes
FAQ
Recipes
Win back subscribers
Handle plan changes
Unlock the app after a web purchase
Link accounts across platforms
Handle refunds
Register devices for push
Migrate
Migrate to Voidhash
Migrate from RevenueCat
Migrate from Adapty
Migrate from Superwall
Run in observer mode
Privacy and hosting
Delete personal data
Self-hosting
Operate a self-hosted server

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_SNAKE code 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

  • Go-live checklist
  • Troubleshooting
  • Migrate to Voidhash

Something wrong or missing on this page? Tell us by email or on Discord.

NextGo-live checklist

On this page

LaunchTroubleshootRecipesMigratePrivacy and hostingNext steps