PaymentQueue updatedTransactions not called for autorenewable subscriptions

I'm implementing auto-renewable yearly subscriptions to one our apps. I registered to the SKTransactionQueue on App start:



- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

// Attach an observer to the payment queue

[[SKPaymentQueue defaultQueue] addTransactionObserver:self];

return YES;

}

The purchase of the subscription works fine. However, the subscription won't renew.



-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions

This function is never called when I launch this App after the 60min renewal time in the sandbox.



This issue started about a week ago. Previously the method was called with a new transaction to renew the subscription

me too. I don't know why

I got the same problem.

Up until about a year ago a sandbox a test user will renew their subscription 5 times and then never renew again even after they resubscribed. This prevented 100’s and 100’s of renewals in the sandbox. More recently they allowed sandbox users to get an additional 5 renewals after a certain wait period if they resubscribed. I do not know the wait period or whether a yearly subscription will reset to allow 5 new subscriptions.

PaymentQueue updatedTransactions not called for autorenewable subscriptions
 
 
Q