You have already purchased this subscription. Click Buy to upgrade or expand it.

We are developing an application that uses the IAP update model without updating. When testing the process of buying a subscription in the sandbox, we see two messages with the "buy" buttons.

The first message is displayed with product information: "Do you want to buy one subscription for $ xx.xx?"

After you click "buy for the first message", a second message appears (with a different buy button): "You have already purchased this subscription. Click" Buy "to renew or renew it."

Is this the usual iTunes / sandbox behavior for re-buying non-renewable subscribers after they have expired? Does iTunes require you to click the Buy button twice?

+7
source share
3 answers

I tested the EverNote behavior by expanding their non-renweing-subs, and it looks like this is a behavior we cannot avoid.

I ran into the same problem with Non-Renewing-Subs + MKStoreKit and thought that this had something to do with my settings, but I donโ€™t think we can do anything about it.

enter image description here

+4
source

One thing you could try (although I'm not sure that Apple will like it) creates a bunch of the same products in the store (say 48 identical products, but with different identifiers: subscription1, subscription2, ..., subscription48), then when you need to renew your subscription, you just select the next subscription. Thus, the user will not receive this annoying message. With 48 different products, you have to be good for 4 years. Hopefully Apple will have common sense by then :)

+2
source

You may have bought it and it has not expired. or it can be purchased on another device, but you still have the old one. when they tried to buy it, they discovered that it had already been bought, so they asked to renew it. IAP is bound to the apple identifier.

0
source

All Articles