我們正在構建一個基於訂閱的視頻點播平臺,讓我們的訂閱用戶可以訪問來自各種設備的電影,包括iOS,Web等。HOWTO如何跟蹤iOS應用內購買中的自動續訂訂閱?
因此,無論從用戶訂閱的位置,他們都應該能夠訪問我們支持的所有設備上的任何&的內容。
由於我需要在中央系統中維護用戶的狀態(以便所有設備都可以查詢&允許/禁止訪問付費內容)。
我已閱讀多個文檔重新:iOS應用內購買&已確定我們很適合自動更新訂閱類別。
我已經通過Roku &將該訂閱用作參考。 對於通過Web訂閱的用戶,我還集成了諸如Amazon Payments,Stripe & PayPal等支付處理器 - 這些交易是由我已經構建的Subscriptions Billing平臺觸發的。我的服務器(或端點本質上)需要能夠從iTunes接收下列信息,最好是,而不是來自我的應用程序。當用戶成功訂閱我的產品之一
- 通知,然後在下個月開始,我需要從iTunes通知該用戶已成功爲即將到來的月份收費
- iTunes無論何種原因成功退款用戶時發出通知
- 用戶直接從iTunes(而非應用程序)取消提交的通知。我知道在這種情況下,這意味着它會停止自動更新,但我仍然需要知道發生了這種情況。
- 用戶取消自動更新時的通知。
iTunes是否通過Webhook或Push或IPN(即時付款通知)支持這些操作?如果是的話,我還沒碰過它。
我知道,有一些所謂的驗證收據但是,這似乎是對我並沒有很好的解決方案,因爲我需要知道盡快ROM的iTunes是在上述流量的一有動靜。
什麼(如果有的話)是獲取此信息的解決方法?我恐怕從我的應用程序獲取這些信息既不及時也不能保證得到它。
嘿Chantz,你是否能夠建立這種系統來驗證取消訂閱?我面臨着類似的挑戰並尋找解決方案。 – Andrey
@Andrey是的,所以IIRC然後我每隔幾個小時就做一次工作,以確定特定的訂閱是否有效。我沒有任何代碼或任何文檔來確認,因爲我剛剛離開了這家公司。 – Chantz
這很酷,無論如何,我覺得我在正確的傳球。 – Andrey