如何检查自动续订订阅是否有效?或者:MKStoreKit的购买记录始终为空

时间:2015-10-30 15:55:40

标签: ios objective-c in-app-purchase mkstorekit

我需要在我的应用中实施In App Purchasing Auto-renewable订阅,并使用MKStoreKit v 6实现此目的。该应用已成功在测试帐户中进行购买,但在属性purchaseRecord中,我始终对我的产品ID进行null。这是purchaseRecord

的输出
purchaseRecord: {
SKOrigBundleRef = "1.0";
"com.cName.aName.AutoSubscription" = "<null>";
}

因此,MKStoreKit方法expiryDateForProduct:总是崩溃。

此外,方法isProductPurchased:始终返回YES,无论订阅是有效还是已过期。

如何使用MKStoreKit或不使用enum EnumA: Int { case ValueA case ValueB } class ClassA: Object { var propA: EnumA = EnumA.ValueA var propB: Double = 0.0 } 检查自动续订订阅是否已过期?在这种情况下,我可以编写自己的方法来检查它。 如果你给出一个示例代码,我会很高兴。

非常感谢你!

0 个答案:

没有答案