iphone in app покупает невозобновляемый продукт, покупая несколько раз - PullRequest
4 голосов
/ 10 января 2012

У меня есть продукт для покупки в приложении, который невозможно продлить.Когда кто-то покупает этот продукт, какой-то контент разблокируется на один месяц (нет ничего, что можно было бы загрузить или установить).

Через месяц пользователю предлагается снова купить невозобновляемый продукт, т. Е. Пользователю необходимо купить этот невозобновляемый продукт второй раз.

Проблема заключается в том, что при попыткедля этого (тестирование) пользователь получил следующее сообщение:

You've already purchased this but is hasn't been downloaded.
Tap ok to download it now.

Но мой продукт загружать не нужно, и транзакция, выполненная до того, как была успешно завершена и удалена из очереди транзакций:

[[SKPaymentQueue defaultQueue] finishTransaction:transaction];

Кто-нибудь знает, как это сделать?

1 Ответ

0 голосов
/ 26 июля 2013

Вы используете невозобновляемую подписку, верно?

Чем убедитесь, что когда-либо установленный вами флаг имеет значение true, чтобы знать, купили ли вы этот продукт или нет.А также убедитесь, что срок действия этого флага истекает с истечением срока действия этой подписки.

И если вы сделаете это, чем при повторной покупке этого продукта, вы, вероятно, получите это своего рода предупреждение ...

Subscription alert

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...