RMStore
( https://github.com/robotmedia/RMStore )を使用したオフラインの領収書の確認について 1 つの質問
アプリの起動時に、アプリに有効なアプリ購入(PROバージョン)があるかどうかを確認します(私のアプリはiOS7のみです)
私はそのようにします:
RMStoreAppReceiptVerificator *verificator = [[RMStoreAppReceiptVerificator alloc] init];
BOOL isValidReceipt = [verificator verifyAppReceipt];
if (isValidReceipt)
{
BOOL isProVersion = [[RMAppReceipt bundleReceipt] containsInAppPurchaseOfProductIdentifier:xxx];
...
}
私はまだ App Store にバージョン 1.0 を持っています... でも、すぐにアップデートしたいのですが... これは、App Store のアップデート後も動作しますよね? アプリにはまだレシートが残っているので、検証はパスするはずですよね?
アプリ内購入のテストは本当に簡単ではなく (特に更新など)、何かが失敗するとユーザーが腹を立てるのでお願いします....