2013-03-20 120 views
24

目前In App Purchase的取消自動更新訂閱的唯一方法是做設備的以下內容:鏈接到應用程序中的應用程序商店與管理訂閱

設置>商店>查看我的帳戶>管理我的訂閱

是否有可能以編程方式直接鏈接到應用商店中的管理我的訂閱頁面?我知道我可以通過什麼打開App Store類似

NSURL *url = [NSURL URLWithString:@"itms-apps://itunes.apple.com"]; 
[[UIApplication sharedApplication] openURL:url]; 

我見過的其他應用程序做到這一點,但我似乎無法弄清楚如何。

回答

30

在此之後iTunes Connect guide,該URL的工作原理:

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

您可以在App商店 直接鏈接到管理訂閱頁面,而無需編寫自己的管理訂閱頁面。要 這樣做,鏈接到這個網址: https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions

然而,這會重定向到Safari瀏覽器重定向到App Store應用之前。因此,用戶將在他們的設備中看到應用切換兩次。將https更改爲itmsitms-apps似乎不工作。

順便說一下,這隻適用於設備。它在模擬器上不起作用。

7

使用此鏈接跳過Safari和權利在AppStore屏幕:

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

樂趣

+4

你在哪裏找到這個「itmss:」從?只是試驗和錯誤或是否有這樣的實際文檔? – 2013-08-09 00:22:04

+0

那麼,對於W這是值得的,我今天試了這個,它把我帶到了iTunes Store(而不是App Store),要求我輸入密碼並工作。但是當我回到應用程序並再次執行它時,它只是給我iTunes Store的主屏幕。我現在堅持使用https,直到Apple修復此問題。 – 2013-09-14 06:37:48

18

以上答案可能略顯過時(包括蘋果的文檔哎呀)我我收到嘗試使用該鏈接時,Safari瀏覽器錯誤:

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

使用的XCode 5.1和iOS 7.x的,我能夠正確鏈接到「管理訂閱」 sectio N代表使用以下openURL:調用相關應用:

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

這在當前適用於我。 – kgaidis 2015-06-30 14:38:05

1

您可以在斯威夫特用下面的代碼實現這一點 -

let url=NSURL(string:"https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions") 

UIApplication.sharedApplication().openURL(url!) 

斯威夫特3

let url = URL(string:"https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions") 

UIApplication的。 shared.openURL(url!)

0

我的ap p最近因爲在我的應用程序中提供外部訂閱管理選項而被拒絕。我從蘋果開發團隊獲得的消息是:「我們仍然發現,雖然您已經爲您的應用程序提交了In App Purchase產品,但是您的二進制文件中沒有In App Purchase功能,具體來說,'Manage Subscriptions'選項鍊接應用程序到iTunes Store。「

我提供了一個視圖,以便用戶可以」恢復/訂閱「每年自動續訂(當然,我添加了基礎邏輯來檢測用戶何時訂閱/未訂閱,以及」管理我的訂閱「按鈕,允許用戶通過iTunes管理他的訂閱(這是我從各種渠道獲得的信息,包括本文)

我認爲這應該避免,以便讓IAP產品被接受。提交應用程序審查相同的問題

相關問題