Hi,
We do not see In-App Renewable Subscription option. See screen copy (sorry screen is in French, nobody's perfect).
We have already :
signed the Paid App contract
managed from Admin Accounf
generate an In-App Key (User > Integration > In-App)
Still, no option.
Thanks for your help.
Yves
In-App Purchase
RSS for tagOffer extra content, digital goods, and features directly within your app using in-app purchases.
Posts under In-App Purchase tag
200 Posts
Sort by:
Post
Replies
Boosts
Views
Activity
Hi,
I want to apply in app purchases in my app. I have set it up in xcode and on appstoreconnect, it is saying ready to submit.
I dont understand what i need to do now to connect the two. I have read i need to send my app for review for them to be reviewed, but i want to test the in app purchases first on test flight and on sandbox before i send my app for review.
Please can someone clarify for me and help me?
Hi Everyone,
We want to build an app for a client and have a business Challenge. On the one hand, the app will have a component that will require and in-app-purchase.
On the other side, we will have a subscription service that will be paid for outside the app.
Is that something apple allows to do, or will we get in trouble when doing in-app purchase?
as title mentions, i've had a subscription approved for being used with my app, however when i want to add this subscription to the new version im uploading, the entire 'in-app purchases and subscriptions' group section is missing so i can't add anything.
I have previously had this section showing prior to the subscription approved, but since the subscription was approved, it's no longer possible to even add it
Hi,
I am trying to build an app where users can upload music and sell it to other users on the app and have the money go straight to their account in such a way where stripe connect would be useful. I am wondering if I can use stripe for this or do I have to use in app purchases? If I have to use in app purchase how can i achieve this?
If I have a monthly subscription offering for an app and also a yearly subscription offering for the same app.
And if I set up a win-back offer through App Store Connect on the yearly subscription offering.
Will this win-back offer be shown to lapsed subscribers of both the monthly and yearly offerings?
Or would it be necessary to create a different win-back offer for each offering if we want lapsed subscribers to see a win-back offer regardless of which subscription they had previously purchased?
Thanks so much in advance!
Hello,
Currently I want to create a win-back offer for my app's monthly subscription, but whenever I choose to select Offer type option, Free, and selects options from the list like 3 Days, 1 Week, etc. It is just showing error like,
We can't process your request.
Go back to where you were and try again. If the problem continues, contact us.
Where I am successfully able to create win-back offers for weekly and yearly subscriptions without any issue.
I am trying this from last 2 days, but getting the same issue everytime.
Please help me solve the issue.
Thanks
Hello,
my indie app has somewhat significant traction in China (both downloads and subscription purchases), but I also have high refund rate there, like multiples of other countries... Perhaps even as 80 % or more of my refunds are in China although the share of downloads and purchases is way lower.
I am curious if someone else also has this issue?
My app has the "Blinkist trial" onboarding which shows the timeline and has notification on day 5 (for weekly trial), that paid subscription starts soon. However even after stopping showing this onboarding in China for new users I still have most of my refunds from China.
I am trying to understand whether this may be broader "phenomenon" or maybe something super specific to my app. As far as I know Apple doesn't share the refund request reasons with developers and I did not get any support emails that would hint at why people are asking for refund.
Thanks!
Since Apple can terminate your developer account if you have "high" refund rate, I would like to get to the bottom of this.
I want to test in-app purchase in Sandbox environment but the SKProductsRequest method is returning invalidProductIdentifiers.
When I build the app on simulator or real device including the StoreKit config file, I'm able to see the products. But, when I test after excluding the config file or from the test flight build, I'm not able to see any products.
Can someone help, do we need to Sign up for Paid Apps Agreement with all the bank info and Tax forms even if we have to conduct the tests in Sandbox environment?
I'm experiencing an issue with the localization of subscription display names in my iOS app. I've set up both Japanese and English localizations for the subscription display names in App Store Connect. However, when I change the device's language, the display name does not update accordingly.
I've already checked the following:
Xcode Project Settings: Ensured that the target's localization settings seem correct, and checked that the Info.plist contains appropriate keys for localization.
App Store Connect: Verified that the subscription localizations are properly added with the correct titles and descriptions for each language.
Device Cache: Restarted the device to clear any potential caching issues.
Device Language and Region: Made sure the device settings were fully applied.
Despite these efforts, the issue persists. I would appreciate any insights or guidance on resolving this problem.
I have problems with review process for new app.
Review team getting error "SKErrorDomain Code=0 unknown error" while purchase subscription. They using iPad/iPhone with iOS 17/18.
Problem is not reproducible on my devices. Also on devices of testers team. I have tested debug builds from Xcode and production builds from TestFlight.
So strange that same purchase code was reviewed successfully on 2 other my apps. Review team getting error only on one new app.
On screenshots from review I can see product prices. I loading it via StoreKit on fly. It is mean that app found products for purchase but can't purchase.
"SKErrorDomain Code=0 unknown error" how I see is not app error. It is StoreKit error. Most popular advice in internet is just resubmit build. I tried it but get back same message from review team.
That should I do in this case?
The time it takes for the data to return using 'YQInAppPurchaseTool.requstProducts(productid)' is too long, ranging from 5 to 30 seconds. How can I keep the request time stable within 10 seconds?
I have developed a web app for some companies to manage their goods.
I am developing the mobile app too, the service is a paid service via monthly or annual subscription which I have already integrated via Stripe inside web app.
Companies can purchase the subscription via web app and use the mobile app only if the account has an active subscription, if not, the app will be fully limited.
Will Apple Review reject my submission if I don't provide users a method to create a new account and buy subscription via IAP or not?
Or can I just put a link inside app "Manage account" which redirects to the web app and buy subscription there?
I'm using my sandbox account to subscribed to something. I am now trying to open the subscribed item in Settings > Apple ID > Subscriptions > Click on the active sandbox subscription > Cannot Connect.
Has anyone else encountered this? How were you able to get around it?
In my app, I need the user to redeem a code outside the app and then capture the transaction in the callback/response from the App Store. How can I test this process?
Here's my function for opening a URL:
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
I am trying to get the transaction object in the TransactionObserver class:
// Implementation details...
}
Here is the link to this class.
However, I am not receiving the expected callback in this observer.
I am testing on a TestFlight build. My question is: Is it possible to test offer codes in TestFlight? Or is there something wrong with my implementation?
With StoreKit1, some users' devices did not respond after invoking the payment interface:
SKProduct *product = [products objectAtIndex:0];
SKMutablePayment *myPayment = [SKMutablePayment paymentWithProduct:product];
if (quantity > 0) {
myPayment.quantity = quantity;
}
myPayment.applicationUsername = tradeNo;
[[SKPaymentQueue defaultQueue] addPayment:myPayment];
Issue:
Streamlined purchasing cannot be turned off because your latest approved binary doesn’t include the required StoreKit APIs.
For this, I tried selecting the option "Turn Off Streamlined Purchasing" in App Store Connect, and I received this error.
What I’ve Done So Far:
I have added the StoreKit file in Xcode.
Still, I get the error when submitting my app binary.
In app capability added in xcode
My Setup:
React Native
Xcode version
StoreKit2 integration using React Native IAP sdk (react-native-iap)
Code:
Here is the code I am using to set up the in-app purchase system:
RNIap.setup({ storekitMode: 'STOREKIT_HYBRID_MODE' });
const connection = await RNIap.initConnection();
if (connection) {
if (isAndroid) {
await RNIap.flushFailedPurchasesCachedAsPendingAndroid();
} else {
await RNIap.clearTransactionIOS();
}
if (isIos) {
await RNIap.IapIosSk2.sync()
.then(() => {})
.catch((error) => {
console.log('Error IapIosSk2 IAP:', error);
});
}
await getAllSubscriptionList();
await getPlanStructure();
//For Subscription
await RNIap.requestSubscription({
sku: sku,
subscriptionOffers: [{ sku, offerToken }],
});
//For Consumable Products
await RNIap.requestPurchase({
sku: sku,
andDangerouslyFinishTransactionAutomaticallyIOS: false,
});
}
Steps I’ve Taken to Troubleshoot:
Cleaned and rebuilt the project.
Checked App Store Connect settings for in-app purchases.
Question:
How can I resolve this error? Are there additional steps required to correctly enable StoreKit2 in a React Native project?
Additional Info:
Any advice or guidance on this issue would be greatly appreciated.
Hello everyone,
We have an app that implements in-app purchases, and we're using the notification settings outlined in this Apple Developer guide. Everything is functioning correctly in TestFlight, and our server successfully receives notifications from Apple.
However, after releasing the app to production, we're no longer receiving these notifications, while the TestFlight version continues to work as expected.
Has anyone encountered a similar issue or have any suggestions on how to resolve this?
Thank you for your help!
I'm trying to sign in to the Sandbox account on iOS, but nothing is happening. The "Sign In" button is just inactive for a few seconds.
I'm hoping for a clarification of this language from https://developer.apple.com/help/app-store-connect/offer-promo-codes/request-and-manage-promo-codes/ --
"You can provide up to 100 promo codes for each in-app purchase product, with a limit of 1,000 total codes for all in-app purchases for an app every six months (resetting on January 1 and July 1)."
It's clear to me that the limit of 1000 total codes resets twice a year, but is that also true of the 100 per in-app-purchase?