Я создал автоматические возобновляемые продукты и тестирование в среде песочницы. Мой вопрос заключается в том, что я купил один продукт, и если я попытаюсь приобрести тот же продукт с той же учетной записью Apple, он будет показывать предупреждение, как уже было куплено, как ожидалось, но я не смог получить эту информацию о транзакциях, поскольку она выполняет неудачное состояние в обновленных транзакциях. Как я могу получить эту купленную информацию (по крайней мере, оригинальный идентификатор получения), как мы получаем в начальной транзакции.Как получить уже приобретенные детали iOS IAP Auto Возобновляемый продукт
ответ
Существует два способа, чтобы получить пользователь закупленной сделка детали:
- Обновить квитанции
- Восстановления завершена транзакции
Чтобы узнать больше о разнице между освежающим получением & восстановите транзакцию, пожалуйста, проверьте: - SKReceiptRefreshRequest vs restoreCompletedTransactions
В Просто
- Освежающий квитанцию просит App Store для последней копии квитанции.
- Восстановление завершенных транзакций создает новую транзакцию для каждой выполненной транзакции, выполненной пользователем, по существу переиздавая историю для наблюдателя очереди транзакций.
Вопрос: Как я могу получить, что купил детали (по крайней мере оригинальный receiptID), как мы получим в Initial сделки.
Ответ: Если вы хотите проверить пользователя с оригинальным идентификатором квитанции каждый раз, каждый раз, когда пользователь SKReceiptRefreshRequest проверяет транзакцию пользователя.
Примечание: В любое время, если вы проверяете пользователя с помощью RestoreCompletedTransactions, ваш идентификатор транзакции изменится. Найти список параметров, которые изменяются при восстановлении. Транзакция: https://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Chapters/ReceiptFields.html#//apple_ref/doc/uid/TP40010573-CH106-SW1
Вам необходимо реализовать механизм восстановления приобретенных продуктов в вашем приложении.
Для получения дополнительной информации о том, что именно восстанавливающих закупаемой продукции: Restore Purchased Products
Чтобы добраться до части реализации, вы можете следить за этот учебник: In App Purchase tutorial
Позднее часть учебника проведет вас через реализация покупки восстановления.
К validating Receipts With the App Store вы можете найти, какие идентификаторы продуктов уже приобрели. Существуют библиотеки Cocoapods, которые вы можете использовать, чтобы узнать приобретенные продукты.
- SwiftyStoreKit
- DHAppleReceiptParser
- IAPValidation
Я надеюсь, что это будет помогает вам.
- 1. Как узнать автоматический возобновляемый продукт возобновляется в режиме песочницы
- 2. iOS IAP подписка Time Bomb
- 3. iOS Восстановить продукт
- 4. iOS IAP восстановление не работает
- 5. iOS: Как работает IAP?
- 6. Auto Renewing IAP: поле last_receipt
- 7. Corona SDK: IAP Auto renewable
- 8. iOS IAP cordova-plugin-inapppurchase
- 9. Продолжительность автоматического возобновления в IAP
- 10. MKStoreKit не хранит приобретенные продукты
- 11. Как получить идентификатор магазина IAP App Store?
- 12. NSIS уже установлен продукт
- 13. iphone в приложении покупки не возобновляемый продукт купить несколько раз
- 14. Представление приложения iOS IAP
- 15. BigQuery GAP данные: продукты, приобретенные клиентами, которые приобрели продукт А
- 16. IOS автоматически возобновляемый вопрос подписки о покупке
- 17. IAP в iOS перестали работать
- 18. Magento детали изменения конфигурируемый продукт для отображения простых продуктов детали
- 19. PayPal SDK для iOS: восстановить приобретенные товары
- 20. In-App Coins, приобретенные через веб-браузер
- 21. iOS iAP Скачивание загруженного содержимого
- 22. iOS + PHP - Извлечение денег из Apple IAP
- 23. Как узнать, какой продукт пользователь купил на сервере для IAP
- 24. iOS SKProduct Как получить бесплатную пробную информацию IAP?
- 25. Android IAP: Handle уже купленные элементы
- 26. Как Автообновлен возобновляемый подписной квитанции
- 27. Ios получить контакт Детали от контактного номера
- 28. iPhone In-app Purchase Авто-возобновляемый
- 29. IOS IAP: Покупка же деталь несколько раз
- 30. Twilio получить все приобретенные номера на счете