Checking out the new Sandbox testing capabilities in iOS14 as noted here: https://developer.apple.com/news/?id=nue1z72t
I am able to open a Manage screen for the Sandbox account (Settings > App Store > Sandbox Account > Manage), and see the expected In-App Purchase options listed for my test app. The Cancel mechanism works, as I can see autorenewstatus field update in the receipt after Canceling in the Sandbox Manage view.
But, resubscribing and upgrade/downgrade do not appear to be working as expected. Selecting a product from the Sandbox Manage screen causes IAP payment sheet (modal/dialog) to load as expected in the UI, and it says SANDBOX and for testing purposes as expected, but the account listed is the primary prod account for the device - not the expected Sandbox account. And clicking the Purchase button in this case prompts for PW for prod account and at same time indicates [Env: Sandbox] and does NOT result in a new transaction appearing in the App Store Receipt as I would expect.
Anyone else try this new Sandbox testing feature yet? If seeing same thing (especially the unexpected prod/sandbox account mismatch), any workarounds?