Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iOS auto-renew expired at the end of current subscription period

I ordered a auto-renew product, After 5 minutes ,it become expired!

I think in Sandbox 5 minutes is equal to 1 month,

At the end of current subscription peroid(after 5 minutes), it should't be auto-renewed? but it become expired.

like image 337
Db Xiong Avatar asked Jun 28 '11 10:06

Db Xiong


People also ask

Will expired subscriptions auto renew Apple?

During the 24-hour period before the subscription expires, the App Store starts trying to renew it automatically. The App Store makes several attempts to automatically renew the subscription over a period of time but eventually stops if there are too many failed attempts.

What does it mean when a subscription says expired?

When a subscription ends, it is considered expired. When a customer elects to end their subscription at the next bill date or term end, this is called canceling the subscription.

What happens if Apple Developer Program membership expires?

If your Apple Developer Program membership expires, your apps will no longer be available for download and you won't be able to submit new apps or updates. You'll lose access to prerelease software, Certificates, Identifiers & Profiles, and TSIs.


2 Answers

In the sandbox environment, auto renewable subscriptions are much shorter than the actual time. From this answer:

   Actual duration      Sandbox duration
   1 week               3 minutes 
   1 month              5 minutes
   2 months             10 minutes 
   3 months             15 minutes 
   6 months             30 minutes 
   1 year               1 hour

And although this fact is not documented, according to some developers in Apple's developer forum (and my own experience), subscription will renew 5 times before you get 21006 error (subscription expired error). So if you have a 1 month subscription, it will be renewed every 5 minutes for 25 minutes. Don't rely on this fact though, as it's not officially documented and might change anytime.

like image 96
Enrico Susatyo Avatar answered Oct 22 '22 03:10

Enrico Susatyo


This is my experience as well. Auto-renewing in the sandbox environment is inconsistent. On some occasions I've seen a sandbox subscription auto-renew about 5 times before ending. But on other occasions it doesn't auto-renew at all. I assume these problems don't exist in the production environment.

like image 20
Andrew Avatar answered Oct 22 '22 01:10

Andrew