'How to accept “Apple Media Services Terms and Conditions" for TestFlight/IAP when it always gives an "no connection" error?

I am testing an app with in-app-purchases via TestFlight.

Recently, when I try to test buying an in-app-purchase, a prompt "Apple Media Services Terms and Conditions have changed” started to appear which is always followed by an error “no connection” (internet connection is working fine).

How can one resolve this situation and get back to a working setup for testing in-app-purchases?

I already tried this to no avail:

  • different internet connection/type
  • deleting the app and re-installing
  • restarting the device, using another device
  • signing out of iCloud and back in again
  • checked regular App Store purchases are working fine, problem only occurs in the sandbox environment

enter image description here enter image description here



Solution 1:[1]

  • every time press Cancel button , for 4-5 times
  • at 6th time press OK button , 2nd window will open , press retry, nothing will happen , wait for some time. force close the app
  • terms and condition popup will occur , an you can able to click agree button here now

It worked for me , I hope this will also worked for you

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Prasad Pakhare