iPHONE - могу ли я иметь приложение с ограниченной функциональностью? - PullRequest
0 голосов
/ 03 марта 2010

Я собираюсь создать облегченную версию моего приложения.

Моя идея состоит в том, чтобы иметь одно и то же приложение и ограничить его функциональность. Например: предположим, мое приложение допускает 4 режима работы. Облегченная версия будет содержать первый разблокированный режим, а затем, если пользователь выберет один из других режимов, отобразит сообщение о том, что эти другие режимы просто доступны в полной версии. Затем будет предоставлена ​​кнопка КУПИТЬ.

Возможно ли это сделать? Я имею в виду, это противоречит правилам Apple?

Ответы [ 4 ]

3 голосов
/ 03 марта 2010

Это не хорошо. Смотри https://developer.apple.com/iphone/news/archives/september2009/

"Отображать пользовательский интерфейс только для того, что будет делать ваша версия" Lite ". Команды меню, выделенные серым цветом," больше вариантов выбора трека / машины ", которые вы можете видеть, но не выбирать, и т. Д., Делают вашу версию" Lite "более похожей на коммерческую чем продукт, и раздражающий и неэффективный в этом. "

Таким образом, вы можете отображать только режим, который фактически содержит приложение. У вас может быть экран «Upgrade to Pro», в котором перечислены режимы, доступные в полном приложении, но вы не можете иметь тот же пользовательский интерфейс и кнопки на пустом месте.

2 голосов
/ 03 марта 2010

Приложения с ограниченной функциональностью хороши, но ограничены по времени или ограничены в использовании.

Кроме того, вопросы по разработке iPhone следует размещать на stackoverflow.com

1 голос
/ 03 марта 2010

NeilInglis это правильно. Кроме того, я бы посоветовал потратить 10 долларов и скачать как облегченную, так и полную версии некоторых из самых популярных приложений. Это покажет вам, как управлять облегченными версиями.

1 голос
/ 03 марта 2010

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

Отключение определенных функций может быть легко сделано через конфигурацию plist или проверку идентификатора пакета, который будет отличаться для вашей облегченной / полной версии. Объедините это с автоматизированным процессом сборки, и трения почти не будет.

Вы можете разрешить пользователям вашей облегченной версии покупать полную версию через покупку в приложении. Вот документы Apple на это.

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