[tags:in-app purchase,subscriptions]

1,349 results found

Post not yet marked as solved
0 Replies
324 Views
We are developing an Auto Renewal Subscription feature. While developing we face an issue with subscription interval. User chose to downgrade to a monthly plan after subscribing to the yearly plan. Expected behaviour is monthly plan should come in to effect from the next renewal. But the subscription is getting updated to the monthly interval immediately after this action instead waiting for the next renewal. This happens in sandbox environment. Is this a sandbox behaviour or the same will happen in Production as well? Thanks.
Posted
by
Post not yet marked as solved
4 Replies
Thank you for your reply! I was surprised because I thought there was one originaltransactionid per subscription. In this document, it is written as follows. This value is the same for all receipts that have been generated for a specific subscription https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Chapters/ReceiptFields.html#//apple_ref/doc/uid/TP40010573-CH106-SW1 Is it correct to refer to the above information? However, do not assume that the value will remain unchanged for the lifetime of a subscription.The documentation does not indicate what may cause the originaltransactionid to change Are there other IDs that can be used to identify if a user has already purchased a same subscription?
Post not yet marked as solved
1 Replies
Yes, You can set up 1 year free promotional offer in App Store Connect and merchandise it in your app to the target users. For the detailed guideline, Please refer to the documentation below: Setting up Subscription Offer https://developer.apple.com/documentation/storekit/in-app_purchase/subscriptions_and_offers/setting_up_subscription_offers https://help.apple.com/app-store-connect/#/dev16dfca448 2. Implementing Subscription Offer * https://developer.apple.com/documentation/storekit/in-app_purchase/subscriptions_and_offers/implementing_subscription_offers_in_your_app 3. Subscription Offer Best Practices * https://developer.apple.com/videos/play/wwdc2019/305/
Post not yet marked as solved
7 Replies
I always test the SKProductsRequest method on a device. In the case that the call returns the identifier(s) in the invalidProducts array, and I've verified that my identifier use is correct, I can install the StoreKit profile and capture the console log to include in a bug report. I just did a quick test with Xcode 11 and found that using the SKProductsRequest in a simulator app returned all of the items in the invalidProducts array. When I run the test on my device, the identifiers are validated by the App Store and return the information I set up on AppStoreConnect. I seem to recall 5 - 6 years ago that StoreKit support was removed in the emulators. Members of the engineering team, please correct me if the SKProductsRequest is supported in the emulators. rich kubota - rkubota@apple.com developer technical support CoreOS/Hardware/MFI
Post not yet marked as solved
7 Replies
iOS 14 Simulator can't load SKProducts from the web, but you can add the StoreKit Configuration File and add your products there. This will fix an issue. See my answer here for detailed instructions: https://stackoverflow.com/a/58065711/558333 PS: can't add images here. I think that's an essential thing for any community.
Post not yet marked as solved
0 Replies
219 Views
Hello, We are providing a digital health coaching service. Users subscribe for direct 1-1 coaching. They communicate with their coaches via a chat feature in the app. The chat feature is locked until users subscribe. Does this count as digital content, or can we integrate a third-party payment gateway for this? Thanks for the clarification.
Posted
by
Post not yet marked as solved
4 Replies
Any other updates please ?
Post not yet marked as solved
18 Replies
Same thing in my app. Other developers of the same app though doesn't face this issue
Post not yet marked as solved
0 Replies
338 Views
Hello, My marketing team just notified me that they would like to update our in-app purchases. I'm worried that we might run into issues during the review process so I wanted to get feedback. Currently, we have monthly and yearly recurring subscriptions. This gives the user access to create unlimited number of projects in our app. The change we want to make is to limit the number of projects allowed in a single month, but still have the purchase a subscription. For example the tiers would be: Tier 1 - Free - 1 project per month Tier 2 - $10/month - 5 projects allowed per month Tier 3 - $20/month - 10 projects allowed per month Tier 4 - $30/month - Unlimited projects allowed per month We will keep track of the number of projects created per user on the backend and will allow or block access accordingly. If a user runs out of projects for the month, they will need to subscribe to a higher tier subscription. Any feedback regarding whether or not Apple will allow a consumable/subscription purchase model like this
Posted
by
Post not yet marked as solved
1 Replies
See Set availability for an auto-renewable subscription - https://help.apple.com/app-store-connect/#/dev636f037c8 > Remove an auto-renewable subscription from sale for details.
Post not yet marked as solved
0 Replies
348 Views
Hello, In our app, we have implemented Auto renewal subscriptions. There is two type of subscription plan. weekly and monthly. When user subscribe any plan that time it purchase successfully. But when user cancel that from device settings and after expire that plan, user again subscribe plan that time getting Fail with error code 2 and user also charged even they get fail. Please help me. In our app many users facing this issue.
Posted
by
Post not yet marked as solved
3 Replies
I have the same issue. Did you resolved that?
Post not yet marked as solved
0 Replies
483 Views
Dear community, here is a technical question about Family Sharing of auto-renewable subscriptions, so as to perform server-side receipt validation. When a second User gets the subscription thanks to Family Sharing, what are the transaction_id and original_transaction_id IDs of the transactions contained in the app receipt (I mean /verifyReceipt response body) ? More specifically: will it contain the same transactions (I mean: same transaction ID) as the first User? or will it contain new transaction IDs? will these transactions have same original transaction ID as the ones of the first User. if Family Sharing is turned off, will the subscriptions of the second User disappear of the app receipt? Or be marked as cancel with some cancellation_date or such? Thank you very much in advance for any insight. P.S: these questions are only about the server-side receipt. On the mobile side, it is almost clear that StoreKit would generate a new transaction with a new transaction ID, as it does when restoring. P.P.S. : th
Posted
by