2011-04-07 110 views
14

我目前沒有使用任何具有應用程序訂閱的應用程序,所以我不確定在使用in app renewable subscription時,iTunes中的UI看起來像什麼。是否有API取消自動續訂訂閱?

我認爲有一個API,給定一個收據ID或原始事務ID,取消應用程序內的自動更新訂閱。它看起來並不像這樣存在。

我錯過了什麼,或者用戶是否通過iTunes帳戶設置取消了自動續訂訂閱?這僅僅是開發者的責任?

+0

如何獲取用戶是否取消自動更新訂閱的通知?我想在我的服務器上取消此功能。 – abhi1992 2016-05-05 10:43:33

+0

您應該偶爾ping蘋果(例如每天用cron作業一次)並獲取當前活躍的Apple訂閱的當前狀態。一旦Apple響應並且您看到訂閱已被取消,您可以在服務器上執行您自己的取消邏輯。當您的應用程序向您發送最新收據時,也可以完成同樣的過程。不要只依靠App來通知你訂閱已被取消(如果因任何原因而失敗)。 – ManInTheBox 2017-01-12 12:56:04

回答

21

這裏沒有API。

取消自動續訂訂閱的唯一方法是從設置>存儲>查看我的帳戶>在iPhone上管理我的訂閱。

+0

感謝您的確認。我很懷疑。 – RedBlueThing 2011-04-16 13:40:32

+3

http://support.apple.com/kb/ht4098 – Sylvain 2011-04-17 08:48:28

+0

我們可以在生產中的應用程序購買中測試ios嗎?現在我沒有找到關於此的很多有用的文檔。 – abhi1992 2016-08-03 14:17:09

12

更新(因爲現在已經很老了):沒有API可以取消自動更新訂閱。蘋果documentation表明,應用鏈接:

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

「打開此URL啓動iTunes或iTunes商店,然後顯示管理訂閱頁面。」

+0

不幸的是,這並不適用於移動Safari( – buley 2015-03-15 00:30:36

+0

)我相信這是爲了在應用程序內使用,但我不確定爲什麼它也不適用於移動Safari。 – 2015-03-16 15:55:59

+0

如何獲得通知用戶取消自動續訂訂閱?我想取消這個在我的服務器上。 – abhi1992 2016-05-05 10:43:44

0

最近蘋果推出了所謂的「狀態更新通知」的新服務,這在本質上是簡單的網絡掛接在某些事件上蘋果服務器發生的被呼叫。當Apple的客戶支持取消用戶的訂閱時,其中一個事件可以是「取消」。你設置了一個webhook,他們向你發送了一個關於這個事件的詳細信息。更多信息可以在這裏找到:https://help.apple.com/itunes-connect/developer/#/dev0067a330b

我加了這個回覆,因爲這是蘋果最近推出的。