序言:
本文補全一下iOS iap處理邏輯。
iap處理邏輯
蘋果退單wiki:https://developer.apple.com/documentation/storekit/in-app_purchase/handling_refund_notifications
一、上圖主要處理了以下業務:
·普通購買
·自動續訂訂閱
·補單處理 預防黑產
退單處理
二、除了上述業務邏輯,需要實現:
業務自身的訂單邏輯
log
預防黑產規則庫
1.業務自身的訂單邏輯
即業務自身的訂單,當用戶點擊某個商品時候產生,而不是在喚起蘋果應用內支付時候才創建,好處是可以管理自己的訂單系統,與web、 android統- -。其次,便于采集支付過程中的log,便于處理補單、退單、黑產等。
2.log
重要的事情說一萬遍,log很重要, 尤其是iOs iap各個步驟的log,-定 要詳細,便于查看各種奇葩的問題,查漏補缺。
3.預防黑產規則,時序圖中[黑產代充校驗]處都需要進行以下校驗,若不符合以下要求,攔截支付行為。若攔截失敗,那肯定還是被突 破限制,可以標記黑產,不