我正在使用RMStore库在我的iOS应用中使用自动更新订阅。它适用于购买,但我找不到任何文档如何检查RMStore当前订阅是否仍然活动?iOS SDK自动可更新订阅与RMStore - 如何验证活动订阅与否?
代码检查购买的产品并不在这里工作:
if([persistence isPurchasedProductOfIdentifier:SUBSCRIPTION_1]) { ... }
此代码始终是表明订阅购买(因为它),但不检查该订阅已按日期过去了。
我看到RMAppReceipe.h文件的方法“isActiveAutoRenewableSubscriptionForDate”,但我没有找到任何文件如何以检索订阅receipe在我与RMStore以及如何应用程序检查此receipe与isActiveAutoRenewableSubscriptionForDate方法。请帮忙。
摘要:我只需要确认订阅@“com.fanfun.apptestsubscription1”至今仍然是(当前日期)或者没有激活。请为此简单检查提供示例代码。
我怎样才能获得收据应用内购买? – Dmitry
RMStore已经有方法来验证receipes(它用OpenSSL解析食谱),我想要使用它。我无法编写自己的方法来解析receipes,这对我来说太难了。 – Dmitry
实际上看着RMStore库的来源,有一个名为RMAppReceipt的类(https://github.com/robotmedia/RMStore/blob/master/RMStore/Optional/RMAppReceipt.h)。这个类有一个属性“subscriptionExpirationDate”(ln 152)。现在问题仍然是如何获得RMApp收据... – Denis