トランザクションのリストア
レシート検証

購入レシート

Unity IAP は購入レシートを key/value 形式の JSON で提供しています。

Key Value
Store GooglePlayAppleAppStore のストア名
TransactionID このトランザクションのユニーク ID は、ストアが発行します。
Payload プラットフォームによって異なるため、詳細は以下を参照してください。

iOS

Payload は iOS バージョンによって異なります。

iOS バージョン Payload
iOS >= 7 Payload は base 64 にエンコードした App Receipt です
iOS < 7 Payload は SKPaymentTransaction transactionReceipt です

Mac App Store

App Receipt を base64 にエンコードしたもの

Google Play

Payload は以下の情報を含む JSON 形式です。

Key Value
json Google によって提供される文字列にエンコードされた JSON。INAPP_PURCHASE_DATA
signature Google によって提供される JSON パラメーターの署名。INAPP_DATA_SIGNATURE

Windows Store

Payload は Microsoft によって指定される文字列にエンコードされた XML

トランザクションのリストア
レシート検証