IOS IAP 判斷訂閱過期時是否需要判斷 cancellation_date_ms 字段

IAP 訂閱憑據中有 expires_date_ms 指示訂閱的過期時間。

當用戶退款的時候, cancellation_date_ms 會被設置爲退款時間。

那麼問題來了,退款的時候, 除了cancellation_date_ms  會變,expires_date_ms  也會相應的變化嗎?

根據這個帖子裏的回覆  https://forums.developer.apple.com/thread/126815。答案是不會。

 

因此,在判斷訂閱是否過期的時候,cancellation_date_ms  和 expires_date_ms  都需要判斷。

(目前只在沙盒測試,待後續在正式環境測試退款後,再補充我自己的實測數據)

 

cancellation_date_ms 說明:

https://developer.apple.com/documentation/appstorereceipts/cancellation_date_ms

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章