Если вы предоставляете услуги, которые необходимо приобрести только один раз, чем вам нужно, чтобы создать продукт с типом «Non расходуемого».
Неиспользованный продукт будет взимать с вас клиента только один раз в течение срока службы. даже если клиент удалит приложение и снова загрузится и совершит покупку того же продукта. Он никогда не получит заряд.
Согласно руководству по обзору Apple. Вам также нужно установить кнопку Restore в вашем приложении в каком-либо месте. Это поможет клиенту восстановить все неиспользованные, которые он использовал в прошлом.
См. Ссылку http://www.appcoda.com/in-app-purchase-tutorial/. Это дает вам подробную информацию о всех типах приобретенных приложений.
спасибо за ваш ответ. да, я знаю о не потребляемой опции. но моя проблема в том, что моя последняя версия, которая все еще находится в appstore, предназначена для покупки. и много людей заплатили за это. и теперь я хочу переместить внешнюю покупку в покупку приложения. Я опасаюсь, что люди, которые уже приобрели мое приложение, будут вынуждены снова заплатить за это в покупке приложения. –
Что вам нужно для управления с вашей задней базой. Если ваш клиент совершил внешнюю покупку, вам не нужно показывать кнопку покупки. Вместо этого вы сможете использовать эти услуги. таким образом вы можете управлять. –
Еще раз спасибо. но как я могу узнать, что пользователь уже заплатил внешнюю покупку. Я не думаю, что будет такая услуга, предоставляемая в xcode или API. Предоставлено itunes-connect. –