Auto Renewable Subscription Free Trial Not Working - swift

I have been trying to add a free trial to my Auto-Renewable subscription in itunes connect. Currently I have added the duration of 1 month trial for a 1 month subscription, however in the app during the purchase flow there is no mention of the trial. Instead it gives the typical dialog "your subscription will start on ...."
Am I missing something? Do I need to enable free trials in a different manner? I have tried using a sandbox user to test in a dev build on a IAP that was not cleared for sale. I have also tried testing on a normal account with an IAP that is currently available and cleared for sale.
PS: please let me know if I should post this kind of question somewhere else.
Thanks

We have an auto-Renewable subscription with free trial. You don't need anything else in addition.
Have you modified an existing already approved purchase or is it a new one? Try creating a new IAP, send it for approval and once cleared for sale test it with a sandbox user.

I needed to create a new subscription product and submit to review. Only after that, I was able to test. Without sending it to review, I wouldn't be able to retrieve it in the app.

Related

How to search for In-App transaction in Huawei AppGallery

I have published my app in Huawei AppGallery.
Users make purchases (In-App), I can only see the number of purchases the next day.
But I can’t verify the user’s purchase in any way, but only believe them.
In Google Play, I can enter the email or GPA number of the purchase and check when it was made and if the transaction was successful.
In Huawei AppGallery, I did not find this anywhere. Can you please tell me where can I find this option?
After all, it is the most important option for developers, I do not believe that it does not exist. I also need to know about the purchase this day, not the next day.
In the developer console, you could download the report as shown below
To track real-time transaction results, you could add "viewing the purchase history" in your app. Once this history is successfully obtained, you could either pass it to your server or save it in the app.
Alternatively, you could confirm the purchase by verifying the purchase token (from InAppPurchaseData) to confirm the purchase as well.
According to your description, you can go to Developer Center > My Report > Payment Report.
You can search for all subscriptions under your app by keywords such as the app ID, time, and order status.
https://developer.huawei.com/consumer/en/console#/myReport/payment

Flutter IAP In app purchase payment not received

I have configured IAP and create a subscription, everything go fine in test mode, after I created a production release, the users when explore the subscription and purchase it, they got an email with:
Thank you. This is a test subscription. It will recur according to this schedule. You have not been charged.
Could you please tell me why this happened? And please provide me with any suggestion.

In-App purchase not renew all subscriptions under sandbox?

It's been tested for several test accounts, auto renewal only works on two subscriptions when there are three in total(they were bought within one minute). I then tried to buy the missing subscription individually with a new account, its renewal work well!
Does Apple disable multiple subscriptions renewal under sandbox? if not, any idea what make this error happen?
Thanks.
I guess you're trying to renew more than 6 times per day. Sandbox doesn't work well with renews if you purchase subscriptions too often.
Best practice is testing each subscription group in a new sandbox account.
Do you really have an app with three subscription groups?

Can I give my iPhone App customers referral credits for signing up new subscription customers

In an app that is free, but has in-app subscription purchases I would like to allow a user with a paid subscription to receive x number of free months on top of the paid subscription if he refers someone that purchases a subscription.
For this to work it would have to be possible to track some sort of unique token through the Apple App Store in order to reliably assign credits.
To "Refer a friend" the app would allow the user to send an email to one or more people. This email would contain a link to the app store that also contains a unique key that I would generate to track the lead.
Is this possible?
Our app just got rejected yesterday regarding this kind of functionality.
We had an application which includes yearly subscriptions to access premium features. We also had a way for users to refer 5 friends to get a free access for life to our services. Apple rejected the app stating that this was against their rules for IAP.
Specifically, they referred us to the section 11.1 of the guideline which states :
Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected
Unfortunately, apple doesn't offer that functionality. One option is to offer 2 different subscriptions - paid and free.
Hide the free subscription portal until they refer someone - then allow them to see the free subscription option.
A couple problems:
The user will have to manually cancel auto-renew on their current paid subscription and then manually sign up for the free subscription.
I don't think you will be able to disable auto-renew on the free subscription option, so it would probably end up being permanent.
You could skip the free subscription official IAP and just make your own time-limited "back door" letting the customer continue downloading subscription content without verifying their App Store receipt. This would still have problem (1) above with the customer needing to manually cancel their auto-renew and then repurchase the subscription when their free time runs out.
My gut tells me this is going to be REALLY hard to pull off in a satisfactory way.
It would be much easier to reward one-time exclusive content for referrals. E.g. Give X for the first, Y after 5 referrals, Z after 10 referrals, etc. This is actually an easier value proposition to present to the users too; make a nice icon or something with an "Invite Friends to Unlock!" call to action.

App with Initial time-limited subscription then Auto-Renewable

I have an app that I plan to introduce soon, but I still have a couple of questions even after reading everything I could find. Maybe I'm just missing the obvious. The App requires a service subscription, because of the server monitoring and analysis required in the background.
I'd like the original App purchase to include a one year subscription to the service and then allow the user to renew (preferably I'd like to use the auto-renew option) towards the end of that period.
Can I just note the in the iTunes Store App description that the purchase includes a one year subscription, then prompt with a renewal notice after that period?
I've seen some comments about offering the App for free with limited usability, then doing an In-App Purchase, but I'd like to avoid having customers downloading the app, going through the initialization steps, but then not subscribing.
Any suggestions will be appreciated.
Can I just note the in the iTunes Store App description that the purchase includes a one year subscription, then prompt with a renewal notice after that period?
Yes.