目前,在应用内购买取消自动续订订阅的唯一方法是使用该设备执行以下操作:
设置>商店>查看我的帐户>管理我的订阅
是否可以通过编程方式直接链接到应用商店中的管理我的订阅页面?我知道我可以通过
之类的东西打开应用程序商店NSURL *url = [NSURL URLWithString:@"itms-apps://itunes.apple.com"];
[[UIApplication sharedApplication] openURL:url];
我见过其他应用程序这样做,但我似乎无法弄清楚如何。
答案 0 :(得分:38)
遵循此iTunes Connect guide,此网址有效:
https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions
您可以直接链接到应用程序中的“管理订阅”页面 存储而无需编写您自己的管理订阅页面。至 这样做,链接到这个URL: https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions
然而,在重定向到App Store App之前,这将重定向到Safari。因此,用户将在其设备中看到应用切换两次。将https
更改为itms
或itms-apps
似乎不起作用。
顺便说一下,这只适用于设备。它不适用于模拟器。
答案 1 :(得分:35)
以下网址是新的官方方式(根据WWDC 2018 Session 705):
https://apps.apple.com/account/subscriptions
答案 2 :(得分:20)
以上答案可能会略微过时(包括Apple的文档格式),因为我在尝试使用链接时收到Safari错误:
// old way
https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions
使用XCode 5.1和iOS 7.x,我可以使用以下openURL:
电话正确链接到相关应用的“管理订阅”部分:
// new way
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions"]]
答案 3 :(得分:11)
使用此链接跳过过去的safari并直接进入appstore中的屏幕:
itmss://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions
玩得开心
答案 4 :(得分:8)
2018,是上述答案的组合。该URL将以正确的视图打开App Store App:
itms-apps://apps.apple.com/account/subscriptions
答案 5 :(得分:4)
截至2018年11月,这是最好的方法。
document.getElementById("myTable").addEventListener("change", function(event) {
//do whatever
})
答案 6 :(得分:1)
您可以使用以下代码在Swift中实现此目的 -
let url=NSURL(string:"https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions")
UIApplication.sharedApplication().openURL(url!)
Swift 3
let url = URL(string:"https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions")
UIApplication.shared.openURL(url!)
答案 7 :(得分:0)
我的应用最近因在我的应用中提供外部订阅管理选项而被拒绝。我从Apple Dev Team收到的消息是:"我们仍然发现,当您为应用程序提交In App Purchase产品时,二进制文件中不存在In App Purchase功能。具体而言,管理订阅'选项链接到应用程序到iTunes Store。"
我提供了一个视图,以便用户可以"恢复/订阅"每年自动更新订阅(当然我添加了基础逻辑来检测用户何时订阅/未订阅,以及"管理我的订阅"按钮,允许用户通过iTunes管理他的订阅(这是我从各种来源获得的,包括这篇文章)。
我认为应该避免这种情况,以便接受IAP产品。也许您在提交要审核的应用时遇到了同样的问题。
答案 8 :(得分:0)
Apple 在其支持页面中使用的新 URL 似乎是 https://finance-app.itunes.apple.com/account/subscriptions
。这将在任何 iOS 设备上打开 iTunes Store 应用程序。