Apple应用内订阅:如何检测订阅是否正在自动续订?

时间:2019-07-31 17:00:20

标签: ios in-app-purchase

这是我的回信,以获取我的最新收据。我申请每月订阅。这暗示着一个标志,告诉我们每月订阅会自动续订其expires_date。您能告诉我哪个参数表明启用了自动续订吗?

 "latest_receipt_info" =         (
                    {
            "expires_date" = "2019-07-31 13:08:33 Etc/GMT",
            "expires_date_ms" = 1564578513000,
            "expires_date_pst" = "2019-07-31 06:08:33 America/Los_Angeles",
            "is_in_intro_offer_period" = false,
            "is_trial_period" = false,
            "original_purchase_date" = "2019-07-31 12:09:11 Etc/GMT",
            "original_purchase_date_ms" = 1564574951000,
            "original_purchase_date_pst" = "2019-07-31 05:09:11 America/Los_Angeles",
            "original_transaction_id" = 1000000552773665,
            "product_id" = "MP20190527_2",
            "purchase_date" = "2019-07-31 13:03:33 Etc/GMT",
            "purchase_date_ms" = 1564578213000,
            "purchase_date_pst" = "2019-07-31 06:03:33 America/Los_Angeles",
            quantity = 1,
            "transaction_id" = 1000000552793408,
            "web_order_line_item_id" = 1000000045982930,
        }
    ),




   "pending_renewal_info" =         (
                        {
                "auto_renew_product_id" = "MP20190527_2",
                "auto_renew_status" = 1,
                "original_transaction_id" = 1000000552773665,
                "product_id" = "MP20190527_2",
            }
        ),

1 个答案:

答案 0 :(得分:1)

根据苹果文档,如果用户关闭了自动续订,则auto_renew_status标志的值为0。

有关更多信息,请参考以下苹果文档中的收据字段,以获取更多信息

https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Chapters/ReceiptFields.html#//apple_ref/doc/uid/TP40010573-CH106-SW8

enter image description here