【问题标题】:How to get expiry date of a Non-renewing subscription如何获取非续订订阅的到期日期
【发布时间】:2015-04-22 09:43:57
【问题描述】:

我想知道如何检查 iOS7 的非续订订阅到期。

在进行收据验证时,我得到了 SubExpDate = ""; 成功收据验证后,我得到的数据为

        CancelDate = "";
        OriginalPurchaseDate = "2015-04-17T09:56:14Z";

        OriginalTransactionIdentifier =
        ProductIdentifier = ;
        PurchaseDate = "2015-04-22T05:46:55Z";
        Quantity = 1;
        SubExpDate = "";
        TransactionIdentifier =;
        WebItemId = 0;

如何计算到期日?有什么帮助吗?

【问题讨论】:

    标签: ios iphone ios7 in-app-purchase


    【解决方案1】:

    根据This documentation,收据永远不会返回到期日期。因此,您需要自己计算。您可以创建一个后端服务来记录每个产品的过期时间,也可以将其直接嵌入到您的应用中。

    【讨论】:

    • 有什么办法计算到期日吗?
    • 我认为您可能错过了@user2931321这一点。根据 Apple 对非续订订阅的定义,应用程序(即您的程序)定义了此类购买的到期日期。例如,在我的应用程序中,我有持续一年的非续订订阅。为什么它们会持续一年?因为我就是这么定义的。
    猜你喜欢
    • 1970-01-01
    • 2012-09-24
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    • 2015-08-17
    相关资源
    最近更新 更多