Link to app manage subscriptions in app store

The new and official way (according to WWDC 2018 Session 705) is the following url: https://apps.apple.com/account/subscriptions

Link for doc: https://developer.apple.com/documentation/storekit/in-app_purchase/subscriptions_and_offers/handling_subscriptions_billing


Following this iTunes Connect guide, this URL works:

https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions

You can link directly to the Manage Subscriptions page in the App Store without having to write your own manage subscriptions page. To do so, link to this URL: https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions

However this will redirect to Safari before redirecting to App Store App. So the user will see app switching twice in their device. Changing https to itms or itms-apps does not seem to just work.

Btw, this only works on the device. It wouldn't work on the simulator.


2018 on IOS its a combination of the answers above. This URL will open the App Store App with the correct view: itms-apps://apps.apple.com/account/subscriptions


As of Nov 2018, this is the best approach.

if let url = URL(string: "itms-apps://apps.apple.com/account/subscriptions") {
    if UIApplication.shared.canOpenURL(url) {
        UIApplication.shared.open(url, options: [:])
    }
}

The above answers are possibly slightly out of date (including Apple's documentation grrr) as I am receiving a Safari error when trying to use the link:

// old way
https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions

Using XCode 5.1 and iOS 7.x, I am able to correctly link to the "Manage Subscriptions" section for the app in question using the following openURL: call:

// new way
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]]