Dear Apple Developer Support,
Our iOS application offers subscriptions with a free trial period. We understand that in South Korea, due to local subscription regulations, users must explicitly provide consent for recurring payments before the subscription converts from a free trial to a paid period.
We have the following questions regarding how StoreKit handles this scenario:
-
When a free trial is about to convert to a paid subscription for a user in South Korea, does StoreKit send a
StoreKit.Message (or SKStorefront.Message)
to the application to obtain the required consent for recurring payments? -
If such a message is sent, would the
Reason
for this message be StoreKit.Message.Reason.priceIncreaseConsent, or would it be another specific reason related to initial recurring payment consent after a trial? -
If our application receives such a message and we choose to defer its display, what is the maximum recommended or permissible deferral period?
-
Is it possible to save the data of a received
StoreKit.Message
and display it to the user at a later time, for instance, after the application has been closed and subsequently reopened? Are there any best practices or limitations regarding this?
We need this information to ensure our application correctly handles these consent requirements in compliance with South Korean policies and provides a smooth user experience.
Thank you for your guidance.