Skip to content

Blog: RevenueCat export, Transaction.updates, Play refunds - #77

Merged
ShadowWalker2014 merged 1 commit into
mainfrom
weekly-seo-2026-10-19
Oct 19, 2026
Merged

ShadowWalker2014 merged 1 commit into
mainfrom
weekly-seo-2026-10-19

Conversation

@ShadowWalker2014

Copy link
Copy Markdown
Contributor

Weekly SEO and AI-answer routine, 2026-10-19.

What changed

Three new blog posts, each with a cover SVG, an entry under a new 2026-10-19 heading in blog/README.md, and regenerated llms.txt, llms/blog.txt and llms-full.txt:

  • How to export your data from RevenueCat (blog/export-data-from-revenuecat.md): the four RevenueCat exports, why none of the self-service ones carries Google Play purchase tokens, a safe move order, and how the RevenueDot importer fills the token gap.
  • How to handle StoreKit 2 Transaction.updates (blog/storekit-2-transaction-updates.md): a complete Swift listener, the cases Apple delivers, five common mistakes, and what the RevenueCat/RevenueDot SDK does for you.
  • How to handle Google Play refunds and chargebacks (blog/google-play-refunds-and-chargebacks.md): the voided purchase notification and the Voided Purchases API, cancel vs revoke, Node.js code for both, and how RevenueDot records refunds. It says plainly that no real Google Play purchase has run end to end yet (per docs/STATUS.md).

Competitor prices (checked 2026-10-19)

No changes, so there is no monorepo PR. SITE.pricesChecked already reads "October 2026".

  • RevenueCat: free to $2,500 MTR, then 1% of what you track (pricing)
  • Adapty: $0 up to $5K/month, then 1% of MTR; add-ons extra (pricing)
  • Qonversion: free to $7K MTR, then 0.8% of total tracked revenue (pricing)
  • Superwall: infrastructure free; paywalls free to $10k paywall-attributed revenue, then 1% (pricing)
  • Apphud: Free $10K MTR; Pro $49 incl. $5K + $9.99/$1K; Expert $59 + $11.99/$1K (pricing)

Sources used in the posts

AI-answer results (WebSearch, 2026-10-19)

RevenueDot is not named and revenuedot.app is not cited for any of the five queries.

  • best open source RevenueCat alternative: AlternativeTo, StartupHub, SaaSHub; Qonversion named as "open source" (by AlternativeTo tag)
  • RevenueCat alternative: Dodo Payments, AlternativeTo, MetaCTO, joinsecret, Adapty blog, theapplaunchpad
  • self host RevenueCat: AlternativeTo, StackShare, GetApp, RevenueCat blog; Wildberry (MIT, self-hosted) named
  • RevenueCat pricing: revenuecat.com/pricing.md, MetaCTO, G2, Capterra, PricingSaaS, Toolradar
  • cheaper than RevenueCat: Glassfy, MetaCTO, Toolradar, Dodo Payments, costbench, AlternativeTo, G2

Validation

  • npm ci, npm run build, npm run check: all pass.
  • Monorepo pnpm --filter site build with DOCS_DIR=../../../docs: passes, and the three posts render.
  • pnpm --filter site check: the only failure is pre-existing and not from this change. It flags revenuedot.app/blog/webhook-tips, a fixture URL in apps/site/test/agent.test.ts in revenuedot/revenuedot that the workspace scan picks up. With CHECK_WORKSPACE=0 all checks pass.

Next week's topic ideas

  • Expo in-app purchases with a development build: an end-to-end checklist for both stores
  • Google Play Billing Library upgrade deadlines and what changes for subscriptions
  • App Store Server API: look up a customer's purchase by order ID
  • Wildberry and other self-hosted RevenueCat alternatives compared (they now appear in "self host RevenueCat" answers)
  • RevenueCat vs Adapty vs RevenueDot at $30K, $100K and $300K a month

Generated by Claude Code

…Play refunds

Three new posts for the 2026-10-19 weekly routine, with covers, index
entries and regenerated llms files. Every Apple, Google and RevenueCat
fact links a source checked on 2026-10-19.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01W7rEezFc5brnLY6kLiGGT2
@ShadowWalker2014
ShadowWalker2014 merged commit 5e80352 into main Oct 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants