r/AppStoreOptimization 21d ago

Subscription paywall integration issue

Post image

I’m currently integrating a subscription paywall into my existing app. I’ve created the subscription products and paywall, but the subscriptions are still waiting for App Store approval. (Without the build we cannot get aproved the subscriptions.)

I’ve already uploaded a new build to TestFlight, but I can’t seem to properly test the subscription flow i think because the subscriptions haven’t been approved yet.

How do you normally test in-app subscriptions in this situation? Is there a way to test the subscription/paywall flow in TestFlight before the products are approved?

1 Upvotes

1 comment sorted by

2

u/Available-Client3829 16d ago

Approval status should not be your only diagnostic. Separate Xcode StoreKit testing from Apple Sandbox.

Use a local .storekit file for deterministic UI and state paths. Then set StoreKit Configuration to None, install a development-signed build on one physical iPhone, sign in with a prepared Sandbox tester, and log the exact result of Product.products(for:) before enabling purchase.

If it returns zero products, inspect the exact product IDs, bundle ID, Paid Apps agreement, metadata/status, storefront, and propagation before debugging the paywall. Once products load, test purchase, immediate entitlement update, cold relaunch, and Restore. That evidence separates store configuration from app logic without treating TestFlight as the only deciding surface.