[tags:in-app purchase,subscriptions]

1,349 results found

Post not yet marked as solved
0 Replies
80 Views
I have an app where fans can subscribe to multiple content creators and this is implemented using a sub group for each creator. I want to add a new all access subscription that gets them access to everything. We are treating this as an upgrade from the individual sub. Is there a way to cancel (or swap) the individual sub when they subscribe to the bundled sub? I know within a sub group it is possible to go between sub levels, but not sure about across sub groups.
Posted
by
ypp
Post not yet marked as solved
2 Replies
Grace period is an optional subset of the billing retry period. So we can investigate this potential bug, please file a feedback ticket and post the FB number here. Include as much information as you can, including the full signed notification body. http://feedbackassistant.apple.com
Post not yet marked as solved
1 Replies
This is not possible today with the App Store Server API, Notifications, or StoreKit. The price field represents the display price for the purchase (including offers as applicable); App Store Connect reporting is your source for all financial accounting purposes, and those reports account for prorated refunds. If you have a feature request, I encourage you to submit it here: https://feedbackassistant.apple.com
Post not yet marked as solved
0 Replies
114 Views
Hello, I need to be sure we are doing correct. Can we clarify we can present list of available subscriptions and current subscription to the user in the iOS app where we don't use any payments inside. We have payments only on the web page. Basically our subscriptions allow users to extent hardware devices our consumers buy at us. It's clear for us that we are not able to call for actions for payments and we are not able to user other payment methods in the app. But it's not clear for me if we are allowed to show subscriptions without any action for payments. Here is Description of Business Model In one of the first submissions of our app to the app store about 5 years ago we clarified our business model in detail during the review and it was confirmed that it is fine for this model to collect a fee outside of the app. The main reason was that the value creation happens fully outside of the app. The model did not change since. We are happy to describe here our business model in more detail. The Solar Manager S
Posted
by
Post not yet marked as solved
5 Replies
The answer to my question is to use Transaction.all https://developer.apple.com/documentation/storekit/transaction/3851203-all I go through that sequence and store the minimum originalPurchaseDate associated with a particular StoreKit product ID to be used in the app.
Post not yet marked as solved
5 Replies
Hello @App Store Commerce Engineer , check if that trial is active or not How can we get the date of the original purchase unaffected by refunds? A Product has two properties that returns VerificationResult?: latestTransaction and currentEntitlement. Testing it in Xcode, when I refund the free-trial non-consumable product and purchase it again, both of these properties' originalPurchaseDate and originalID refer to the latest purchase, not the original transaction that was refunded. let latestTransactionVerificationResult = await freeTrialProduct.latestTransaction switch latestTransactionVerificationResult { case .verified(let signedType): // check whether originalPurchaseDate is within the free trial period let originalPurchaseDate = signedType.originalPurchaseDate // returns the latest active one, not the original refunded one logger.debug(freeTrial originalID: (signedType.originalID)) logger.debug(freeTrial originalPurchaseDate: (signedType.originalPurchaseDate)) logger.debug(freeTrial purchaseDate: (signe
Post not yet marked as solved
3 Replies
have you fix this issue I can't cancel a subscription that I bought in testflight app
Post not yet marked as solved
0 Replies
167 Views
Hi all, first post ever here so apologies if information are not enough and thanks in advance for your help. PRODUCT & TECH INFO Ionic + Angular app with subscription plans to be activated via IAP with newly enabled third party subscriptions management platform (Recurly). CONTEXT After activating and migrating our clients to the new platform, the users with IAP subscriptions could not be linked with the platform but their Apple subscription remained active. QUESTIONS What will happen if we ask users to retry the purchase of their exact active subscription through our mobile app checkout when coming to the Apple subscription panel? If the plan is the same, is Apple gonna be smart enough to reconnect the active subscription to the purchase without processing a new payment? The issue is that - at the moment - some users are paying their subscription with Apple but are not active in our Recurly platform so they look like not-subscribed users. Hope I could explain our issue properly! Thanks again in advance fo
Posted
by
Post not yet marked as solved
0 Replies
173 Views
Hello, I've successfully tested my macOS app's subscription purchases in Sandbox mode, but I'm unsure how to test in Production mode, as I read that Developer ID profiles don't allow testing subscription purchases. Since Mac can't use an Ad Hoc profile, is there a recommended method for testing in-app purchases in Production mode for macOS apps? I need to test by myself (preferring to avoid Test Flight, if that is even an option for this purpose). My app subscription processes work in the Sandbox environment, but an Apple reviewer could not retrieve the subscription details. (I'm using RevenueCat and see nothing that I need to change). Thank you for your assistance.
Posted
by
Post not yet marked as solved
0 Replies
169 Views
We have the system for which we want to create an iOS app. It is book app and we are not sure if that system of purchase will be approved from Apple Store review team. App is a multi-platform (Windows, Android, and macOS outside the Apple Store) and people currently buy license codes that unlock the full data. They buy it from the main website and from independent resellers. Because the app is multi-platform, according to 3.1.3.b (Apple in-App purchase), the iOS version allows users to access the content that they bought for other platforms (Windows, Android, macOS). This is done by giving the option to enter the license code in the EE9 registration sheet in the app. The iOS app however does NOT let you buy license codes elsewhere, and does not tell users where to buy them. People can only enter the code if they already have it, and no additional information is given on where and how to buy that outside if in-app. If you don't already have a license code, the only way to buy it is to use in-app purchases. Aft
Posted
by
Post not yet marked as solved
62 Replies
Wonder how come issue persists for years. Same issue here. :/
Post not yet marked as solved
1 Replies
222 Views
Apple automatically refunds the prorated amount on the original subscription after it is upgraded. Since upgrades happen immediately and start a new billing cycle beginning from the day of upgrade, the previous original subscription is refunded for the prorated amount. Is there any way to retrieve the amount that was refunded by Apple? The transaction that was upgraded is marked with isUpgraded flag to true but the price field on it still shows the full amount and there is no App Store Server Notification that tells us how much was the refund. How do I get the refunded amount?
Posted
by