【发布时间】:2016-02-28 21:52:25
【问题描述】:
关于使用RMStore (https://github.com/robotmedia/RMStore) 进行离线收据验证的一个问题
在应用启动时,我检查应用是否有有效的应用内购买(专业版) (我的应用只有 iOS7)
我就是这样做的:
RMStoreAppReceiptVerificator *verificator = [[RMStoreAppReceiptVerificator alloc] init];
BOOL isValidReceipt = [verificator verifyAppReceipt];
if (isValidReceipt)
{
BOOL isProVersion = [[RMAppReceipt bundleReceipt] containsInAppPurchaseOfProductIdentifier:xxx];
...
}
我在 App Store 中仍然有 1.0 版...但是现在我想尽快进行更新...这在应用商店更新后仍然有效,对吗?该应用程序仍然会有收据,并且验证应该仍然通过,对吧?
我问是因为测试应用内购买并不容易(尤其是更新和东西),如果出现问题,用户会很生气....
【问题讨论】:
-
这是关于某些特定库的,所以我认为您最好询问原作者
-
@Daij-Djan 作者(我)更喜欢在 Stack Overflow 中提出这些问题。
-
@hpique 没问题 :) 但我什至不知道那个 lib 并且这里或标签中没有指向它的链接所以我不知道
-
另外,关于 RMStore 的大多数问题实际上都是关于 Store Kit 的问题。包括这个。
-
@hpique 现在我知道我“很高兴”撤销我的投票
标签: ios in-app-purchase storekit rmstore