Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 40ce9e3912
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| }, | ||
| store: { | ||
| type: "ProductStore?", | ||
| description: "The store backing the product. When `\"CUSTOM\"`, the product is not backed by StoreKit and your purchase handler must implement the purchase itself. See ProductStore for all possible values.", |
There was a problem hiding this comment.
Clarify iOS productId is not App Store-only
Adding store with a "CUSTOM" value means OnPurchaseParams (iOS) can now represent non-StoreKit products, but this section still describes productId as an App Store identifier. In custom-store flows, that description is incorrect and can cause integrators to treat productId as a StoreKit SKU when it may be a custom identifier, which undermines the new routing behavior documented here.
Useful? React with 👍 / 👎.
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
superwall-docs-staging | 5dbbcb9 | Commit Preview URL Branch Preview URL |
Apr 30 2026, 05:52 PM |
Expo SDK Docs Update: 1.0.11 → 1.1.0
Upstream diff
v1.0.11...v1.1.0Changes
SdkLatestVersionmarkers incontent/docs/expo/index.mdxandcontent/docs/expo/sdk-reference/index.mdxcontent/docs/expo/changelog.mdx(existing history preserved)store(ProductStore) parameter to iOSOnPurchaseParamsinCustomPurchaseControllerProvider.mdx— allows detectingCUSTOMproducts for non-StoreKit purchase flowsNew APIs in this release
ProductStoretype (APP_STORE, PLAY_STORE, STRIPE, PADDLE, SUPERWALL, CUSTOM, OTHER)Product.storeand per-store identifier objects (appStoreProduct, stripeProduct, paddleProduct, customProduct)PaywallInfo.presentationIdfor correlating events within a single presentationPaywallInfo.customerInfo(Android only) with subscription/entitlement snapshotspaywallPageViewevent withPageViewDatafor multi-page paywall navigation trackingOnPurchaseParamsIOS.storefor routing CUSTOM product purchasesVerification
bun test: 37/38 pass (1 pre-existing failure in reference/expo test due to missing react-test-renderer)bun run build:cf: OOM in CI-constrained environment; content changes are MDX-only and low-riskNote
Low Risk
Docs-only changes: updates version markers and expands reference docs for newly-bridged SDK fields/events; low risk aside from potential mismatches with actual SDK behavior if the docs are incorrect.
Overview
Updates the Expo SDK documentation to v1.1.0, including bumping the
SdkLatestVersionmarkers and adding a new1.1.0changelog entry describing the native iOS/Android SDK bumps.Expands the SDK reference to document newly exposed API surface:
ProductStore/Product.storeand per-store identifiers, thepaywallPageViewevent withPageViewData,PaywallInfo.presentationId, and Android-onlyPaywallInfo.customerInfo. Also updatesCustomPurchaseControllerProviderdocs so iOSOnPurchaseParamsincludes an optionalstoreto supportCUSTOMpurchase routing.Reviewed by Cursor Bugbot for commit 5dbbcb9. Bugbot is set up for automated code reviews on this repo. Configure here.