InApp Покупка разъяснения

У меня есть приложение, в котором я хочу иметь две версии в магазине приложений: одно облегченное, а другое полное. Я хотел бы, чтобы облегченная версия была предложена бесплатно с возможностью обновления с помощью InApp Purchase. Полная версия будет предлагаться по цене.

Для покупок InApp в других моих приложениях я использовал MKStoreKit для покупки InApp моего непотребляемого продукта (обновление). Для облегченной версии я в порядке с этим подходом.

У меня вопрос: для полной версии, которая будет доступна в магазине приложений по цене, нужно ли мне использовать что-то вроде MKStoreKit, или я могу просто опубликовать это, и Apple обработает покупку, потому что они знают, что это стоит скачать?

Спасибо

3 ответа

Решение

Нет никаких причин, по которым вам следует включать MKStoreKit в полную версию, если она не будет использоваться.

Возможно, вы захотите создать оба приложения из одной и той же базы кода (это то, что я делаю для своего собственного приложения, которое, как и ваше, выпускается в версии Freemium и Paid), и ваш проект XCode создает две цели, по одной для каждой. Но даже при этом вы можете исключить MKStoreKit в полной версии и включить его только в версию freemium.

Вам нужен только MKStoreKit, если вы совершаете покупку в приложении. Так что для приложения, которое является платной версией, оно вам не понадобится.

Судя по вашему вопросу, вы можете подумать, что у вас может быть покупка в приложении, которая загружает полную версию из магазина приложений. Это невозможно. Вам нужно две отдельные версии и в бесплатной, чтобы сохранить все это заблокированным, если только они не совершили покупку в приложении, чтобы разблокировать все это. Если в названии приложения указано "free" или "lite", они все равно будут иметь это даже после разблокировки полной версии, поскольку само приложение не изменится.

Другие вопросы по тегам