У меня есть приложение, в котором я хочу иметь две версии в магазине приложений, одна из них - облегченная версия, а другая - полная версия. Я хотел бы, чтобы облегченная версия предлагалась как бесплатная с возможностью обновления с помощью InApp Purchase. Полная версия будет предложена по цене.InApp Purchase Clarification
Для покупки InApp в других моих приложениях я использовал MKStoreKit для покупки InApp моего не потребляемого продукта (обновление). Для облегченной версии я в порядке с этим подходом.
Мой вопрос заключается в том, что для полной версии, которая будет доступна в магазине приложений за определенную стоимость, мне нужно использовать что-то вроде MKStoreKit, или я могу просто опубликовать ее, и Apple обработает покупку, потому что они знают, что это стоит скачать?
Благодаря
И чтобы сделать различие в коде, сохраняя код точно таким же, вы можете использовать символ препроцессора и определить его только в одной из версий (например, FREE_VERSION). Затем в вашем коде сделайте '#if FREE_VERSION' и вставьте свою логику покупки внутри приложения. – Clafou
Да, это то, о чем я думал. В xCode, как я могу условно включить структуру хранилища и безопасности, или они будут удалены из полной версии, потому что они не нужны? – LilMoke
Вы можете изменить все настройки для каждой цели, поэтому вы можете просто удалить эти две рамки в настройках для полной версии (я думаю, что это на странице «Сборка фаз»). Опять же, оставляя их не вредно (это просто делает ваш пакет приложений больше, чем нужно). – Clafou