Receipt verification problem in Sandbox environment

Receipt verification in Sandbox for auto-renewal subscription items returns the same receipt each time and does not auto-renew.

(It's set to a monthly plan, so in a Sandbox environment, it should be an automatic update every 5 minutes)

Please let me know if there are any points to be aware of.


[Development environment]

Client: flutter

The in_app_purchase package is used to process the billing.

Server: JAVA

Make a receipt verification request to the Sandbox environment with the receipt sent by the client for the initial item purchase and the shared secret.

When you use a sandbox, Apple only renews the subscription first 6 times and then then they might renew it again 6 times in a row the day after, after another purchase request. Inbetween these, they only provide one month (5 minutes) renewal on each new purchase. Sometimes this 6 times in a row works again after 12 hours, sometimes it's a whole day.

Receipt verification problem in Sandbox environment
 
 
Q