4

transaction.transactionReceipt現在、文字列サーバー側として base64encoded を検証しています。問題は、transaction.transactionReceipt現在廃止されており、アプリ内購入のためにこれを何に置き換えるかがわからないことです.

新しいドキュメントでは の使用が推奨されてNSData *receipt = [NSData dataWithContentsOfURL:receiptURL]; いますが、ドキュメントでは、これはアプリ購入の検証のみを目的としており、アプリ内購入には使用できないと記載されています。

この場合、どうすればよいですか?

4

1 に答える 1

4

ドキュメントの他の部分で読むことができるように、レシートには IAP のデータも含まれています。これは、私が働いていた場所で行った方法であるため、私自身の経験からも確認しました。基本的に唯一の変更点は、各 IAP のレシートではなく、アプリとすべての IAP の両方に対して 1 つのレシートがあることです。

ただし、確認はしていませんが、URL は同じままで、URL に含まれるデータは変更されていると思います。

于 2014-10-30T20:09:00.890 に答える