我創建的服務允許用戶在任意數量的設備(網絡,Android,Roku,iOS,Apple TV)上註冊,然後購買每月訂閱以觀看視頻內容。訂閱提供對整個目錄的訪問。我有我自己的訂閱管理API運行在服務器上,我想利用它作爲真相的來源,以便用戶可以在iPad上購買訂閱,在Roku上登錄應用程序,並繼續觀看他們離開的位置。iTunes跨平臺的IAP訂閱 - Netflix如何做到這一點?
基本上,Netflix。
這裏是我的選擇,據我可以告訴:
自動更新的訂閱:這是Netflix的今天使用,但蘋果並沒有提供API或任一組圍繞其支付網絡掛接的平臺,所以我不知道這個選項如何工作。當Apple每月自動續訂訂閱或用戶取消訂閱時,我的後端服務將不知道。
非續訂訂閱:用戶通過IAP購買 應用內的訂閱。購買完成後,應用程序同步的 訂閱到我的後端系統。每次需要授權檢查時,該應用都會與我的 後端對接。當用戶的訂購即將到期時,應用程序必須再次呈現購買 工作流程。
導入iTunes報告:不起作用,因爲它不是實時的(拉,不是推),也不會告訴我任何關於已取消的訂閱。我只能生成新用戶的報告。
收據驗證&推送到我的服務收據:將無法正常工作,因爲它取決於實際使用我的應用程序的用戶。用戶理論上可以在我的應用程序中訂閱,切換到Roku,並且從不再打開它。
完全跳過IAP並要求用戶通過網絡訂閱。
我錯過了什麼嗎?我非常好奇Netflix如何推動這一切。
除非我忘記了一些東西,否則我認爲Netflix根本不使用蘋果應用內購買訂閱系統。我認爲你只是直接通過Netflix購買你的訂閱,並且他們跟蹤你的賬戶狀態等。他們的應用只是檢查服務器和他們自己的內部跟蹤,看看你的賬戶是否仍然活躍。如果我試圖這樣做,我只需要PayPal訂閱或類似的東西,並完全繞過平臺特定的API。此外,您不必爲每個訂閱減少Apple(或Google等)的費用。 – Nerrolken
截至上個月,Netflix允許用戶通過他們的iDevices進行訂閱,他們使用IAP(根據Apple的指導原則;他們不允許通過任何其他系統進行應用程序內支付) – ehynds