Вопрос по product, verify, ios, in-app-purchase – Ios, как получить список уже купленных продуктов?

2

Я создаю приложение, которое использует При покупке приложения. Я использую непотребляемые виды продукции.

Все работает нормально (настройка продуктов, покупка ...).

Что я хотел бы сделать, это проверить, какие продукты пользователь уже приобрел (при переустановке приложения или смене устройства)?

Это возможно?

Спасибо

Ваш Ответ

3   ответа
3

вы можете позвонить

[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];

он вернет вам уже завершенные транзакции.

Затем вы можете проверить, есть ли ваш продукт в наборе.

0

Восстановление транзакций в руководстве по программированию покупки в приложении.

В основном, что вам нужно сделать, это отправитьrestoreCompletedTransactions сообщение в очередь платежей.

5

Восстановление транзакций раздел руководства по покупке в приложении. Вот что это конкретно говорит:

Store Kit предоставляет встроенную функциональность для восстановления транзакций для непотребляемых продуктов, автоматически обновляемых подписок и бесплатных подписок. Чтобы восстановить транзакции, ваше приложение вызывает очередь платежейrestoreCompletedTransactions метод. Очередь платежей отправляет запрос в App Store для восстановления транзакций. В свою очередь, App Store генерирует новую транзакцию восстановления для каждой ранее завершенной транзакции.

Похожие вопросы