SKPaymentTransaction transactionReceiptiOSアプリ内購入領収書:それはどのように見えるのですか?
私は領収書をNSLogしようとしていましたが、Appleのテストユーザーシステムは現在壊れています。誰にもそれはどのように見えるのか?ここを見て
詳細についてはSKPaymentTransaction transactionReceiptiOSアプリ内購入領収書:それはどのように見えるのですか?
私は領収書をNSLogしようとしていましたが、Appleのテストユーザーシステムは現在壊れています。誰にもそれはどのように見えるのか?ここを見て
詳細についてはをこれは私のレシート情報である(いくつかのものは、セキュリティ目的のために削除されます)
"latest_receipt_info" = { bid = "YOURBIDGOESHERE"; bvrs = "1.0"; "expires_date" = 1321356708000; "expires_date_formatted" = "2011-11-15 11:31:48 Etc/GMT"; "item_id" = SOMEIDGOESHERE; "original_purchase_date" = "2011-11-15 11:21:40 Etc/GMT"; "original_transaction_id" = SOMENUMERICCODE; "product_id" = SOMEPRODUCTID; "purchase_date" = "2011-11-15 11:26:48 Etc/GMT"; quantity = 1; "transaction_id" = SOMENUMERICCODE; }; receipt = { bid = "YOURBIDHERE"; bvrs = "1.0"; "expires_date" = 1321356398234; "expires_date_formatted" = "2011-11-15 11:26:38 Etc/GMT"; "item_id" = SOMEIDGOESHERE; "original_purchase_date" = "2011-11-15 11:21:40 Etc/GMT"; "original_transaction_id" = SOMENUMERICCODE; "product_id" = SOMEPRODUCTID; "purchase_date" = "2011-11-15 11:21:38 Etc/GMT"; quantity = 1; "transaction_id" = SOMENUMERICCODE; };
時には、 "latest_expired_receipt_info" を取得します。
注意しなければならないことは、期限切れの日付が異なることがあることです。
SKPaymentTransaction *transaction;
// state of transaction:
int state = transaction.transactionState; // can be equal to SKPaymentTransactionStatePurchasing || SKPaymentTransactionStateFailed || SKPaymentTransactionStatePurchased || SKPaymentTransactionStateRestored
// corresponding product id
NSString *prId = transaction.payment.productIdentifier;
領収書の文字列出力がどのようなものか分かりますか? –