iOS Auto-Renewable Subscriptions Free Trial Not Being Indicated - ios

I am having some issues adding a free trial to an existing Auto-Renewable IAP. From what I understand, you only need to add a "free trial" duration in iTunesConnect in your IAP for this to work. but I am not seeing any update in the description of the purchase indicating the free trial. When looking at other apps that do offer a free trial, the apple subscription dialog that pops up indicates:
Subscription Terms
Subscribe to <IAP NAME>. this subscription will start with a free trial lasting <TRIAL DURATION> after which youy will be charged <PRICE> on a <Duration> basis
while my own dialog still shows (not indicating that there is a free trial):
Subscription Terms
Subscrube to <IAP NAME>. This subscription will automatically renew every year for <PRICE>
Am I missing something in iTunes connect? Do I need to enable free trials another way?
What I have tried:
Using a sandbox account with an Auto-Renewable Sub that is not
cleared for sale
Using a fresh iTunes account on an Auto-Renewable
Sub that is cleared for sale and I have temporarily added the free
trial duration in iTunes connect
Using a sandbox account on an Auto-Renewable Sub that is cleared for
sale and I have temporarily added the free trial duration in iTunes
connect

Had the same issue. In my case, it even didn't show me the Subscription Terms alert only the Subscription Confirmation.
The problem seems to be with the Sandbox Testing account rather than with the implementation. You probably didn't have the trial set up in your IAP and then you created Sandbox tester and tested it like this. Then you added the free trial to the IAP, but the Sandbox tester has in cache or somewhere that this IAP doesn't have trial.
QUICK FIX: Create a new Sandbox Tester in iTunesConnect.

Related

Non-consumable Free trial

in-app-purchase using Non-consumable how to add add free trial period, do I have to make the price 0? there is no documentation how to make free trial for Non-consumable option.
I was thinking that configuring the price in apple developer account in-app-purchase and from device enable all options for 2 weeks then ask for the payment, do you think this can work with guideline?
Just another question, I added the price, but when user start to download it doesn't ask to pay before downloading right? I have to implement a button with storkit to ask a payment inside my app when free trial finish.
Introductory offers such as free trials are not available for non-consumables products. Only auto-renewable subscriptions can have introductory offers. More info here: https://developer.apple.com/documentation/storekit/original_api_for_in-app_purchase/subscriptions_and_offers/implementing_introductory_offers_in_your_app
This is not true (or at least isn’t true anymore). Quoting from Apple’s “App Store Review Guidelines”
“
Non-subscription apps may offer a free time-based trial period before presenting a full unlock option by setting up a Non-Consumable IAP item at Price Tier 0 that follows the naming convention: “XX-day Trial.” Prior to the start of the trial, your app must clearly identify its duration, the content or services that will no longer be accessible when the trial ends, and any downstream charges the user would need to pay for full functionality.
The full text is available here: https://developer.apple.com/app-store/review/guidelines/#in-app-purchase

iOS: In App Auto-Renewable Subscription error while purchase

I have successfully implemented the in app purchases for consumable products. And it is working great.
Now i'm getting "Can't connect to iTunes store" when i'm trying to confirm the auto- renewable subscription. Is there anything special that we should do for the subscriptions.
Checklist that i have already gone through and verified several times
Tax, agreements are all set
Localization is all set i believe
Price tier is set
Tried new sandbox user with multiple territories (UK & Pakistan). Store is pakistani right now.
Found the solution after a lot of hit and try. I was missing period of subscription on iTunes connect.

Does free trial period for In App Purchases in iOS only work once?

We are integration IAP in our iOS11 app and want to give new users some start offerings with a long free trial period.
My implementation alternatives are:
Use auto-renewable subscription with a generous free trial (like 2 months for monthly subscription), and rely on Apple that a user that cancels can't restart and get 2 months again. Is this correct?
or
Make two IAPs, present the one with free trial to new users and present the one without free trails to a user that has canceled or stopped the free trail version. But users might find the IAP on App store (specially now when Apple will start feature IAP) and buy it anyway?
What is the best thing to do?
I'm managing an application with InApp Purchase and auto-renewable subscription.
As far as I know, InApp Purchase is linked to user AppStore account, and free trial can be consume only once per account.
If you present the same product after a free trial period, the user will resume your auto-renewable subscription and not benefit the free trial again.
So in my mind the first option is the best.
However if you would like to implement the second one, you should know that the new IAP management feature in your product store page allow you to show and hide the subscriptions you want.
For more information about this new feature, take a look at the WWDC video : What's New in StoreKit

Auto-renewal In-app Purchases free trial period and subscription amount remittance

In an iOS application offering IAP, When will be the money be remitted from the bank account, when subscribing a product that is offering free trial for a month.
Will it be on the first time subscription itself OR on completion of the free trial period?
Background of the story: One customer has raised concern that money was remitted on subscription itself when he has free trial period available on subscribe button click itself.Cannot find any document saying about amount remittance.
Saw in the iTunes product configuration page this will be only done on free trial completion time.Need confirmation.Please share if any supported link or document on the same.

iOS In-App Purchase: Managing auto-renewing subscriptions

I'm currently working on incorporating in-app purchases into an iOS application. The primary offering will be auto-renewing-subscription based. My question concerns subscription management.
It is not possible (AFAIK) to manage AR subscriptions in the sandbox environment. Apple's documentation here on expiration and renewal and here on managing subscriptions indicate that the user may disable auto-renewal and then renew it at a later date. In the event of a disable action taken from the device AppStore, does the auto-renew option remain available in perpetuity -- e.g., in the IAP programming guide example there is a lapse of about two months before the user renews. What about a year? I assume that since the record of the AR transaction persists indefinitely, so does the App Store capability to manage the subscription? I also assume that a caveat here would be that the product offering was still available in the store.
Anyone have any experience with this?
From my experience as a user, I was subscribed to an auto-renewal app and then turned off renewals. My subscription expired Jan. 27, 2015 (5 months ago) and I deleted the app from my phone soon after. After deleting the app, the renewal settings for it disappeared from my iTunes Store > Apple ID > Manage Subscriptions section. Today, to check your question, I just reinstalled the app and the renewal settings reappeared in Manage Subscriptions, including correct information about the expiration date and options to renew (resume) my subscription.

Resources