When testing auto-renewing subscriptions via TestFlight, iOS shouldn't incessantly prompt for the user's (sandbox) password

Originator:drbarnard
Number:rdar://34292019 Date Originated:9/6/17
Status:Open Resolved:
Product:iOS + SDK - StoreKit Product Version:
Classification: Reproducible:Always
 
Summary: When an app with auto-renewing subscriptions is distributed for testing via TestFlight, the user is prompted for their sandbox password multiple times when trying to purchase the subscription, then over and over again when launching the app and even when not using the app. This dissuades users from testing the app and subscriptions which is a huge issue since that's the whole point of TestFlight.

Steps to Reproduce: Distribute an app with auto-renewing subscriptions via TestFlight

Expected Results: Purchase experience and password request scenarios should match what is seen when the same app is released on the App Store

Actual Results: Purchase experience in the TestFlight sandbox is significantly different than that of the App Store and the user is prompted for their password over and over again.

Version/Build: iOS 10/11 all builds

Comments

+1

Just got around 10 users email me about this issue.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!