2016-03-10 40 views
0

我目前正在開發一款iOS應用,該應用將允許用戶購買自動更新訂閱,以訪問每月收費的服務。我希望能夠提供基本和高級服務,並允許用戶升級或降級。iOS IAP自動更新訂閱,在同一個家族中擁有多個產品,且持續時間相同

我已經設置了測試用戶和一些測試產品,我發現如果您先選擇基本訂購,然後再選擇購買高級訂購,測試用戶將同時爲兩項服務收費。

有誰知道是否有可能以編程方式取消用戶當前的訂閱,當我們發現他們已經升級或降級他們的服務,所以他們只收取一次?

我已經看到了使用這個鏈接 https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions 允許用戶手動管理他們的訂閱,但我想處理它們會自動遷移到他們的新計劃。

回答

1

一次購買的訂閱控制由用戶進行。只有購買的用戶可以取消續訂。作爲開發者,你不能做任何改變。

+0

感謝@Pichirichi的回覆。這是我從那裏獲得的印象,但讓我困惑的是有些應用程序似乎在應用程序中提供了這種功能,而不會強迫用戶進入iTunes,在那裏他們可以手動管理訂閱。例如,Hulu這樣做。 – habs93

+0

Hulu正在做一些有趣的事情:取消從服務器端完成,取消時沒有iTunes流量。當你升級它是通過iTunes完成的,我猜測它們在同一個訂閱上有兩個持續時間。還沒有找到任何服務器端API可以做訂閱取消。 – Pichirichi

+0

自動更新的訂閱期限系列,這是他們如何管理幾種類型,但它並沒有解釋他們如何在不同層次上擁有多個1個月的持續時間。 – Pichirichi

0

在Apple與某人討論後,問題的答案是,對於持續時間相同的多個產品訂閱不支持。他們不會評論某些應用程序能夠做到這一點。正式的這是不可能的。

+0

這是不正確的。您可以隨時訪問您的iTunes Connect帳戶,並在相同的訂閱組中創建兩個持續時間相同的訂閱IAP。 –

+0

我相信現在這是真的,但當時並沒有被問到這個問題。 – habs93

相關問題