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"]]