Subscriptions

RSS for tag

Give users access to content, services, or premium features in your app on an ongoing basis with subscriptions, a type of in-app purchase.

Posts under Subscriptions tag

200 Posts

Post

Replies

Boosts

Views

Activity

Unable to integrate RevenueCat paywall when subscriptions are in ready for submit state
Hi, I just having an issue with Revenue Cat paywall and react native purchases library when app is downloaded from TestFlight. All my subscriptions are in ready for submit state and most likely should be available in sandbox TestFlight but in fact revenue cat sends error about no products are available in App Store Connect (Revenue Cat configured properly, and i event imported froducts from App Store) Also, locally, with StoreKit product sync everything working properly Tried different accounts like sandbox and live - still the same error Can anyone help with this?
2
0
159
2d
Guideline 2.1 - Performance - App Completeness
Apple review says , my app displayed an error when we attempted to purchase subscriptions. Please review the details and resources below and complete the next steps. Device type: iPad Air (5th generation) OS version: iPadOS 26.0.1 Next Steps When validating receipts on your server, your server needs to be able to handle a production-signed app getting its receipts from Apple’s test environment. The recommended approach is for your production server to always validate receipts against the production App Store first. If validation fails with the error code "Sandbox receipt used in production," you should validate against the test environment instead. Question: Is it due to Device being used by reviewer or is it really from my code. As my code relies on Apple infrastructure for purchases and all things. Initially i did had subscription reporting api for receipt handling and all.When i went through with ChatGPT it did say that issue is due to half baked subscription module on my server. So i decided not to send any Subscription related things to backend, now it's Apple only and on App side. Is it correct fix ? Or do i need to fix backend even though i have no use for it ? My team did test in sandbox env via internal testing that time we had no issues. And all was tested using Mobile devices, that's why i still have question just to be sure these errors are due to devices or not? Screenshot shared by Apple team did show they got a error popup saying Something went wrong : Unable to complete request. I am trying to reproduce in development but can't. Anyone had got same issue before and has information on how to resolve and test for it will be helpful. Thanks Shikhar Sahu
0
0
23
3d
Not able to renew membership
You can still renew your membership within the next 8 days and your apps will remain available on the App Store during this time. Open the Apple Developer app on your iPhone, iPad, or Mac. Sign in to your account, tap/click Renew, and follow the prompts. I'm getting this message but renew button is not visible in Developer App or on website. How to to renew?
3
0
716
5d
Subscriptions not working
Hello everyone, There's an issue that has been driving me and my team mad for almost a month. Our subscriptions work properly in a sandbox mode, when we're testing on our own devices. However, every time we send them to review, we receive a rejection - apparently, the subscriptions don't work at all for the reviewers. I'm pretty confident that we set up everything properly in App Store Connect as it's not our first time. We sent the subscriptions to review as well and they're now stuck in the "in review" state, even though the app submission itself gets rejected over and over. I'm unsure what to do here because we've been going back and forth with this for several weeks, and I don't know how to debug it given that everything works properly on our side. We had a call with an Apple representative and he advised to create a topic here. I'm attaching two screenshots - one from our sandbox testing, the other from the App Reviewers team rejection. I'm hoping that your answers can shed a light on what's going on here and how we can fix it. Thanks!
2
0
38
5d
Auto-renewable subscriptions not loading in React Native app after App Store approval when testing via Xcode
Hello, I’m facing an issue with auto-renewable subscriptions in my React Native iOS app using react-native-iap. Before App Store approval, everything worked perfectly — I could test in-app purchases and subscriptions locally on my iPhone through Xcode using a development build and sandbox tester. After the app was approved and released on the App Store, I needed to make some updates. Now, when I build and run the same project again through Xcode (Debug, development-signed) on my iPhone, the subscriptions no longer load. The same product IDs are approved and live in App Store Connect. The live version on the App Store works fine (subscriptions load and process successfully). But on the local Xcode build, getSubscriptions() returns invalid product identifiers or an empty list. No changes were made to the bundle ID or product IDs The build is signed with an Apple Development certificate and uses the same team and bundle identifier as the published app. “In-App Purchase” capability is enabled. I’ve also tried deleting the app, rebooting the device, and re-logging into a sandbox tester account, but the issue persists. It looks like the sandbox environment no longer works for the app after its first App Store release. Has anyone experienced this issue where the same approved app’s IAPs work in production but fail to load in sandbox/dev builds through Xcode after release? Any guidance on re-enabling sandbox testing for updates would be greatly appreciated. Environment: Xcode 26.0.1 React Native with react-native-iap Auto-renewable subscriptions (3 SKUs) Thank you!
0
0
69
1w
In-App Purchases section missing in App Store Connect for new version submission (subscriptions)
Hi everyone, I am experiencing an issue with App Store Connect and subscriptions. My app (Couple Organizer, App ID: 6748842796) already has an approved subscription group (Premium Plans) with Monthly and Yearly Premium options. Version 1.0.0 is live in the App Store, subscriptions are working. But - When preparing version 1.1.0 for submission the “In-App Purchases and Subscriptions” section is not visible on the submission page so I am unable to attach them to the new version of the app. I tried removing the build from review and re-adding another one but the section still does not appear. Subscriptions show status approved and ready for sale . My questions: Are subscriptions automatically carried forward to new app versions once approved in the first release? Or is there a step I’m missing to explicitly attach them again in every new version? Is this the expected behavior, or is it a bug in App Store Connect UI? Screenshots available if needed. Any advice would be appreciated!
1
0
63
1w
Clarification on Family/Referral-Based Subscription Sharing for Sound Streaming App
Hello Apple App Review Team, I’m developing a sound streaming app that offers two subscription plans — a monthly and a yearly plan — both managed through auto-renewable subscriptions. We’re planning to introduce a sharing feature for users who purchase the yearly subscription: When a user purchases a 1-year subscription, they can share access with up to 3 friends or family members. Each of those invited users should receive 1 month of premium access for free, without needing to purchase the subscription themselves. These invited users may be on different platforms (iOS and Android). The access would be managed and tracked through our secure backend, not through in-app purchase or Apple’s subscription offers, but purely as a limited-time promotional benefit tied to the original subscriber’s active plan. We want to ensure this feature fully complies with Apple’s App Store Review Guidelines — especially sections 3.1.1 (In-App Purchase) and 3.1.3 (Multiplatform and Reader Apps). Could you please clarify: Whether this “shareable trial access” (3 × 1-month benefit) is permitted if it’s granted and controlled via our backend system, only for users whose friends have an active 1-year subscription? If not, is there any recommended or approved mechanism — such as subscription offers, custom codes, or Family Sharing APIs — that can be used to enable this cross-platform (iOS + Android) sharing model? Would this model be compliant if all premium access is temporary, clearly marked as “promotional access,” and automatically expires after 1 month? We want to strictly follow Apple’s policies and avoid any unintended IAP violations. Your guidance will help us design this feature correctly. Thank you very much for your time and support. Best regards, Dev Zaveri
0
0
46
1w
Migration Subscription API returns 500 error
We got Advanced Commerce API and the generic product identifiers approved. When I was try to migrate a sandbox subscription to ACA enabled subscription I hit an error Request payload (Hid some info but the requestReferenceId is the real) { "descriptors": { "description": "Migrated", "displayName": "Migration" }, "items": [ { "sku": "product_1mo_999", "description": "description", "displayName": "Product" } ], "requestInfo": { "requestReferenceId": "3b0b8e67-d8a0-45f4-8f6d-06bffa9a2c08" }, "storefront": "USA", "targetProductId": "com.company.generic.subscription", "taxCode": "C003-00-1" } Response { "errorCode": 5000000, "errorMessage": "An unknown error occurred." }
1
0
138
1w
Advanced Commerce API – 5000000 "Unknown error" when calling Migrate API
We've been approved for the Advanced Commerce API. After receiving the approval, we completed the initial setup requirements (submitted a generic product ID and shared our subscriptions page deep link). When testing the Migrate Subscription to Advanced Commerce endpoint in the sandbox, we receive a 5000000 error. What could be the reason/s for it? There is no information, and the API call we make includes all required parameters. Could it be related to the fact that our new generic product ID status is "Missing Metadata"? Is there a way to understand what the issue is on Apple's side?
0
0
30
1w
ConsumptionRequest fields
As part of ConsumptionRequest fields there's a bit of unclarity. In my case I am only concerned with subscriptions, as they give some premium features in the app. The fields and the questions are the following: playTime: is this the time used in the app in total or just the time the app has been used while using the subscription? consumptionStatus: does this relate only to the user using the premium features he/she paid for? or the fact that the user had access to those features only? Thanks!
2
1
375
1w
SD (Standard Definition) Episodes show same price as HD
Apple told me to contact the developer, as they said that they only process payments. On October 6, 2025, I purchased SD, Standard Definition, Episode 1 of The Real Housewives of Potomac for $1.99 [as usual], but when I went to purchase SD Episode 2, it is $2.99. Will upcoming episodes also be $2.99 for Standard Definition episodes? I have been checking for several days, thinking the price issue will be resolved, but SD episode 2 is still $2.99. I haven’t checked other shows for purchases of episodes. Is this price going to be updated, corrected for SD, particularly, for the show mentioned above, to $1.99?
0
0
89
1w
App approved, but subscription has stayed 'In Review'
I recently had my app approved and automatically enabled on the App Store. Upon downloading the app, as any user could, the subscription page couldn't load purchase options. As a subscription is required for any interaction, it rendered my app broke,. so I have removed from sale. Looking in App Store Connect, I see that the subscriptions are 'In Review' and the localization is 'Waiting for Review', and have been for the last few days. I have waited to see if it resolves itself, then contacted Developer Support with no reply yet. Is this normal? Or do I have to start all over again and resubmit everything?
0
0
191
2w
In-App Subscriptions Not Fetching in Sandbox or Production (expo-iap / React Native / Bare Workflow)
Hi everyone, I’m encountering an issue with my in-app subscriptions setup. When I test using the StoreKit configuration file in Xcode, everything works correctly — the subscriptions are fetched and I can simulate purchases without any issues. However, when I switch to the Sandbox or Production environment, my app fails to fetch the available products from Apple’s servers. The call to fetchProducts (from the expo-iap library) returns an empty array. Here’s some context about my setup: Framework: React Native (Expo Bare Workflow) Library: expo-iap Products: Auto-renewable subscriptions StoreKit Configuration: Synced with App Store Connect Status: Subscription Plans are approved in App Store Connect I’ve verified the following: The product identifiers in code match exactly with those in App Store Connect. The app is signed with the correct bundle ID. I’m testing with a Sandbox account (logged in via Settings -> Developer -> Sandbox Tester Account). Despite this, the response from Apple’s servers still contains an empty array. Has anyone experienced something similar with expo-iap or in general when moving from StoreKit configuration to Sandbox/Production? Any suggestions on what else I could check or common pitfalls I might be missing? Thanks in advance!
0
0
92
2w
Subscription issue
My app / subscription gets rejected with the following: Guideline 2.1 - Performance - App Completeness We have returned your in-app purchase products to you as the required binary was not submitted. When you are ready to submit the binary, please resubmit the in-app purchase products with the binary. and Your first subscription must be submitted with a new app version. Create your subscription, then select it from the app’s In-App Purchases and Subscriptions section on the version page before submitting the version to App Review. Once your binary has been uploaded and your first subscription has been submitted for review, additional subscriptions can be submitted from the Subscriptions section. Learn More ...ive tried all kinds. I archive a new build, upload it, update the app information top show new build so it ties in...and still nothing works. it is incredible frustrating. Can anyone help please. Ive wasted days on this
2
1
152
2w
Subscription purchase not working because status is not "Ready for Sale"
Hi Apple Devs, We are having trouble getting subscription purchases to work in sandbox. We have sandbox set up with the right account and configuration, but the first subscription we submitted is still pending review. It seems that we cannot test the purchase flow until it has actually been approved. That is, attempting to upgrade your subscription leads to an "invalid product ID error", presumably because the product is not "ready for sale". Am I misunderstanding how subscriptions are supposed to be tested and reviewed? Thank you!
1
0
62
2w
How can I cancel my TestFlight build subscription purchase?
I built a TestFlight version of my unpublished app. While using it, I wanted to test out the subscription purchase and when I did, I used my real production Apple ID and not a Sandbox test account to purchase the subscription. I was surprised to see that it worked and I was able to use the test subscription in the app. However, I now have no way of canceling it. It has renewed every day at the same time due to the accelerated TestFlight subscription rate (it's a monthly sub). I read that it should stop auto-renewing after the 6th time, but I believe it's been over a week now and it still hasn't cancelled. I understand that it's not a real purchase, but I would still like to cancel it so I can try it without the purchase again using this account and also use it with a different Sandbox account. Can someone help me with canceling it? Since the account I used was not a Sandbox account, I can't just clear the purchase history in App Store Connect. Also, I can't go into my personal account settings to remove the subscription since it's not a production one.
2
0
172
3w