App Store Connect
Connect an API key once and manage auto-renewable subscriptions — groups, products, prices — from the dashboard, read live from Apple.
Dashboard → Products. The connection is an App Store Connect API key: create one under App Store Connect → Users and Access → Integrations, and paste the key id, issuer id and the .p8 file. Requests to Apple are signed with it directly; like every connection, it's verified before it's stored, encrypted at rest, and never returned by any endpoint.
What you can do
- Read live state — subscription groups, their subscriptions, and price points come from Apple on every load, not from a cached copy.
- Create subscription groups and auto-renewable subscriptions.
- Set prices — pick a price point per product after creation.
- See review state at a glance — a product Fictura just created starts in
MISSING_METADATAorREADY_TO_SUBMIT, then moves throughWAITING_FOR_REVIEW,IN_REVIEW,PENDING_BINARY_APPROVALtoAPPROVED(orREJECTED/DEVELOPER_ACTION_NEEDED) — the same states Apple shows, without the App Store Connect spelunking.
The one thing it can't do
Nothing here can put a product on sale. Apple requires a human to submit a subscription for review with a binary. Fictura gets you to the doorstep — created, priced, attached to a group — and the final submission stays in App Store Connect, by Apple's design.
Once products are approved, the store side is done: your PurchasesAdapter sells them, and RevenueCat webhooks report the money.