IOS 无法获取自动续订订阅状态

IOS Auto-Renewal Subscription status can't getting

那我们怎么通过code查询订阅状态或者订阅到期时间呢

订阅是否有效都没有状态。您应该将订阅到期日期与当前日期进行比较,以了解订阅是否有效。

例如我的项目中有这段代码:

func isSubscriptionActive() -> Bool
{
    if RMStoreAppReceiptVerificator().verifyAppReceipt()
    {
        let appReceipt = RMAppReceipt.bundleReceipt()
        for object in appReceipt.inAppPurchases
        {
            if let inAppPurchase = object as? RMAppReceiptIAP
            {
                if appReceipt.containsActiveAutoRenewableSubscriptionOfProductIdentifier(inAppPurchase.productIdentifier, forDate: NSDate())
                {
                    return true
                }
            }
        }
    }
    return false
}

我正在使用 RMStore 库。