蘋果商店內購IAP相信大家一定不陌生,蘋果從中抽成30%更是讓大多數公司都很反對。有時候碰上惡意退款的人更是沒有辦法,只能認栽。好消息是蘋果終於上線了退款通知!
“AppStore服務器通知現在包含所有類型的App內購買項目的退款通知(包括消耗型項目、非消耗型項目和非續期訂閱)。這些信息能幫助您採取相應的行動,並告知他們相關的優惠更改,以及如何重新訂閱。” ---- Apple 2020年6月25日
廢話不多說,先來看看蘋果給的文檔:
注意事項:
- 服務器需要支持https,App Store必須使用ATS協議與您的服務器建立安全的網絡連接,就是爲了安全!
- 在App Store Connect中爲您的應用程序配置訂閱狀態URL。官網文檔鏈接
- 蘋果發送的是POST請求。
- POST的正文responseBody包含的內容是json數據,內容詳見官方文檔鏈接
- 關鍵字段:notification_type事件類型是REFUND代表表示App Store成功退還了一筆交易,有關消耗性,非消耗性或非續訂訂閱的交易。包含cancellation_date_ms退回交易的時間戳,原始交易和產品product_id,以及包含的原因cancellation_reason。甚至還有APP版本號!其它的類型說明例如詳見官方文檔鏈接