我目前正在開發一款iOS應用,該應用將允許用戶購買自動更新訂閱,以訪問每月收費的服務。我希望能夠提供基本和高級服務,並允許用戶升級或降級。iOS IAP自動更新訂閱,在同一個家族中擁有多個產品,且持續時間相同
我已經設置了測試用戶和一些測試產品,我發現如果您先選擇基本訂購,然後再選擇購買高級訂購,測試用戶將同時爲兩項服務收費。
有誰知道是否有可能以編程方式取消用戶當前的訂閱,當我們發現他們已經升級或降級他們的服務,所以他們只收取一次?
我已經看到了使用這個鏈接 https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/manageSubscriptions 允許用戶手動管理他們的訂閱,但我想處理它們會自動遷移到他們的新計劃。
感謝@Pichirichi的回覆。這是我從那裏獲得的印象,但讓我困惑的是有些應用程序似乎在應用程序中提供了這種功能,而不會強迫用戶進入iTunes,在那裏他們可以手動管理訂閱。例如,Hulu這樣做。 – habs93
Hulu正在做一些有趣的事情:取消從服務器端完成,取消時沒有iTunes流量。當你升級它是通過iTunes完成的,我猜測它們在同一個訂閱上有兩個持續時間。還沒有找到任何服務器端API可以做訂閱取消。 – Pichirichi
自動更新的訂閱期限系列,這是他們如何管理幾種類型,但它並沒有解釋他們如何在不同層次上擁有多個1個月的持續時間。 – Pichirichi