Квитанция о покупке в приложении для iOS: как она выглядит?

SKPaymentTransaction transactionReceipt

Я пытался NSLog получить квитанцию, но тестовая пользовательская система Apple на данный момент не работает. У кого-нибудь есть пример того, как это выглядит?


person Miriam H.    schedule 28.10.2011    source источник


Ответы (2)


Это информация о моей квитанции (некоторые данные удалены в целях безопасности)

"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».

Следует помнить, что иногда дата истечения срока действия отличается.

person zardon    schedule 15.11.2011

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;

Дополнительную информацию см. здесь: SKPaymentTransaction

person Nekto    schedule 28.10.2011
comment
Мне на самом деле интересно, знает ли кто-нибудь, как выглядит строковый вывод квитанции. - person Miriam H.; 28.10.2011