Store Kit 2 iOS system purchase confirmation dialog not consistent.

I'm running into an issue where it appears the product transaction is being cached and not showing a new iOS system popup dialog to confirm the purchase. This is affecting testing, and I need a solution to have iOS issue a new purchase transaction every time.

Here's what happens, I call the following which always succeeds. try await product.purchase(options: [.appAccountToken(appToken)])

I'm signed into a developer sandbox account with a resubscribe every 5 minutes.

After cancelling a subscription, I attempt to resubscribe using the same code as above.

Frequently, the code executes without iOS showing the popup system dialog to confirm the purchaser.

After waiting a period of time, iOS then resets itself and allows me to purchase again.

What I want is an option the forces the iOS system confirm purchase dialog to show up every time the code executes.

How do I fix this?
iOs 26.4.1, iPhone 17 Pro.

Hi, Please send us a screenshot of your recording and sysdiagnose via a ticket. Thank you How to File Feedback assistant ticket? https://feedbackassistant.apple.com/

  • Login with your developer account,
  • Choose "iOS & iPadOS”
  • Choose AppStore
  • “Incorrect & Unexpected behavior"
  • Input the issue description and title.
  • Upload attachements
  • Click “Submit”
  • Copy the Ticket ID “FBxxxxxxx” and let us know.

To capture a system diagnose log. https://developer.apple.com/services-account/download?path=/iOS/iOS_Logs/

Store Kit 2 iOS system purchase confirmation dialog not consistent.
 
 
Q