5. Встроенная модель
• Позволяет разблокировать features
внутри приложения
• Все features должны быть встроены в
само приложение
StoreKit не отвечает за все манипуляции после
подтверждения покупки
16. Немного JSON
HTTP POST.
https://buy.itunes.apple.com/verifyReceipt
{
"receipt-data" : "(NSData*)transactionReceipt + base64"
}
Ответ сервера
{
"status" : 0
"receipt" : { ... }
}
17. JSON
quantity
Кол-во приобретенных продуктов
product_id
Идентификатор купленного продукта. То же самое мы получаем при productIdentifier из SKPayment.
transaction_id
Идентификатор транзакции. То же самое мы получаем из transactionIdentifier нашей транзакции.
purchase_date
Время и дата покупки. То же самое мы получаем из transactionDate нашей транзакции.
original_transaction_id
Индетификатор изначальной транзакции.
original_purchase_date
Время и дата оригинальной транзакции.
app_item_id
Идентификатор приложения от Apple. Недоступен в режиме Sandbox.
version_external_identifier
Ревизия приложения. Недоступно в режиме Sandbox.
bid
Bundle нашего приложения.
bvrs
Версия нашего приложения.