In-App Purchase

RSS for tag

Offer 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

Implementing In-App Purchases for the first time
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?
0
0
31
8h
In-app purchases and subscriptions section missing despite being approved
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
2
0
125
3d
Are win-back offers presented for the entire Subscription Group?
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!
1
0
126
1w
Error in Creating win-back offers for my app's subscription
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
0
0
90
1w
High subscription refund rate in China?
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.
0
0
120
1w
Not getting IAP products in Sandbox env
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?
1
0
92
1w
Subscription Display Name Localization Issue on iOS
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.
1
0
93
1w
SKErrorDomain Code=0 while app review
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?
0
0
92
1w
Subscription purchase external
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?
1
0
139
2w
iOS OfferCode testing in outside the app .
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?
1
0
96
2d
Online environment, in-app purchase not response
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];
0
0
142
2w
Streamlined Purchasing Error with StoreKit2 in React Native App
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.
1
0
151
1w
Can't receive in app purchase notification in production. But it's fine on TestFlight.
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!
0
0
100
2w
Promo codes reset clarification
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?
0
0
142
3w