[tags:in-app purchase,subscriptions]

1,358 results found

Post not yet marked as solved
0 Replies
32 Views
My app has a single subscription group called Premium that contains two products with different billing periods - monthly and yearly. All tests are made in Apples's Sandbox environment with sandbox user. I am currently testing a scenario, where the user is subscribed to the monthly product, subsequently cancels the subscription from the App Store subscriptions page, and before the subscription expires, he wants to re-enable it (same monthly product). If the subscription is re-enabled from the App Store subscriptions page, my server gets a notification about the changed subscription renewal status and everything works well. This scenario is documented at the bottom of the page here: https://developer.apple.com/documentation/storekit/in-app_purchase/testing_in-app_purchases_with_sandbox/testing_disabling_auto-renew#3780478 I however also want to support the scenario where the user can re-enable the subscription before it expires from the app itself. To do so, if the subscription is cancelled, but not yet expire
Posted
by
Post not yet marked as solved
63 Replies
I have the same error for the auto-created sandbox account(where real_apple_id == sandbox_apple_id), but it's working ok for freshly created sandbox account there: appstoreconnect.apple.com/access/users/sandbox
Post not yet marked as solved
4 Replies
In my experience, it's entirely unreliable. I have employed a combination of the StoreKit API (async update streams from your example) and the SwiftUI modifiers (.currentEntitleTask(for: ProductId)) to manage the state of just a single subscription and even that's not enough. I can refund a subscription and it won't register on the update stream. Then I'll re-run the app and I can no longer re-subscribe because the updates don't come through at all. Deleting transactions does nothing at all. This is just local dev with Xcode and the StoreKit Transaction Manager. I have no idea what the production experience would be like. Apple's examples exhibit the same issues. Every third party tutorial on the internet (including the one you seem to have drawn inspiration from) exhibits the same issues. I have no idea how anyone properly implements in-app purchases without bugs. It seems impossible. All I want is something like this: StoreKit .forDummies .activeSubscriptionsPublisher .map(.productID) .assign(to: &$acti
Post not yet marked as solved
1 Replies
Hey @SceneForgeStudio ! I see this has been posted a long time ago. Did you get any extra info/reference regarding this?
Post not yet marked as solved
1 Replies
You need the App Store Connect API. (Search for it.) Beware, it's not easy to use.
Post not yet marked as solved
0 Replies
119 Views
Hi, I'm implementing in app purchase/subscriptions for my application and would like to setup a financial report module in my admin portal. I am bit confused, is it possible to get financial reports and invoices via the API when in sandbox account. Also I would greatly appreciate it if you could also share the API and parameters needed, by which we can get the finance reports and invoices. Thank You in advance.
Posted
by
Post not yet marked as solved
0 Replies
109 Views
APPLE ID IS SAME Please try to understand my situation by an example. We have three plans on App Store. one month three months one year Is this default behaviour of the app store in-app purchases, Am I missing something or doing something wrong. Is it really not possible to purchase two subscriptions from same Apple ID and both got renew parallely. Please note these all cases are for same Apple ID. I signed up as User A and purchased one month subscription successfully. I logged out from User A and signed up as User B and tried to purchase one month subscription, I got error that subscription is already active. Now again tried to purchase three months plan, purchase is successfull but what happened when I again logged in as User A, then his subscription didn’t get renewed. I am not getting any hook to cancel or expire the User A subscription.
Posted
by
Post not yet marked as solved
5 Replies
Did anybody find a solution for this?
Post not yet marked as solved
0 Replies
127 Views
I am not sure if this is just Xcode and Storekit2 behaving weird. I am getting all products every time during my testing, even though I have pricing enabled for US and non-US in the same subscription group. How do I handle this scenario? Isn't SubscriptionStoreView supposed to handle this by itself depending on media and purchases country? Thanks in advance for your response!
Posted
by
Post not yet marked as solved
0 Replies
157 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
177 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