我正在使用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