2

アプリ内購入のないアプリがあると仮定すると、アプリが実際に App Store からダウンロードされたことを確認するだけで済みます。

これを検索して見つけたすべての情報は、アプリ内購入の領収書の検証に関するものです。App Store のダウンロードかどうかを確認するには、App Store の領収書が存在し、有効かどうかを確認するだけで十分ですか? これをサンドボックスでテストする方法はありますか?

編集

サンドボックスでテストするには、次のようにします。

NSURL *rURL = [[NSBundle mainBundle] appStoreReceiptURL];
NSError *err;
if (![rURL checkResourceIsReachableAndReturnError:&err]) {

    NSLog(@"Found no receipt");
}

いつも「領収書が見つかりません」と出ます。

私もこれをしました:

SKReceiptRefreshRequest *request = [[SKReceiptRefreshRequest alloc] initWithReceiptProperties:nil];
    request.delegate = self;
    [request start];

まだ領収書が見つかりません。

4

0 に答える 0