Как пропустить предупреждение, “Вы уже купили это, но оно не было загружено”

Я тестирую мой в приложении покупки приложения. В то время как я покупаю в мой потребляемый второй раз продукта с моей учетной записью пользователя в среде песочницы, она всегда показывает мне предупреждение, "Вы уже купили это, но она не была загружена. Коснитесь хорошо для загрузки его теперь".. Там какой-либо путь состоит в том, чтобы пропустить предупреждение?

Спасибо за любую справку.

20
задан skaffman 9 June 2010 в 10:26
поделиться

1 ответ

На самом деле это довольно сложно. Apple встроила это сообщение в свой процесс транзакции, поэтому если вы позволите пользователю дойти до момента, когда он попытается выкупить продукт, которым он уже владеет, он увидит это сообщение.

Вы можете использовать

[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]; 

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

6
ответ дан 30 November 2019 в 00:00
поделиться
Другие вопросы по тегам:

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