Загрузить новое приложение из iPhone-приложения - PullRequest
0 голосов
/ 03 февраля 2010

Я разработал игру и планирую сделать «облегченную» версию этой игры, чтобы продвигать «премиум» версию игры. Информацию о том, как сделать In-App-Purchase, легко найти. Но что я не могу найти, так это как на самом деле загрузить приложение из моей Lite-версии после покупки. Я не собираюсь обновлять облегченную версию до предварительной версии, но вместо этого воспринимаю премиум-версию как новое приложение, которое необходимо загрузить.

Как мне это сделать и где я могу найти эту информацию?

Заранее спасибо!

Ответы [ 4 ]

2 голосов
/ 03 февраля 2010

Вызов следующей строки сделает магию:

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://link_to_your_full_application_in_appstore"]];

Вы можете использовать кнопку в вашем пользовательском интерфейсе, и как только пользователь коснется ее, чтобы вызвать строку сверху (после заполнения точного URL нашего приложения - как уже упоминалось в другом ответе, это может быть @ "http://www.itunes.com/apps/your_app_name" или еще лучше @ "http://www.itunes.com/apps/your_name/your_app_name").

2 голосов
/ 03 февраля 2010

Понятия "при покупке приложения" и "новое приложение" являются взаимоисключающими.

Самое простое, что нужно сделать, это просто позволить людям перейти к вашему новому приложению в магазине itunes и разрешить им покупать его там:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.itunes.com/apps/yourPaidVersionAppName"]];
1 голос
/ 03 февраля 2010

Насколько я знаю, ты не можешь. Это не потребует покупки в приложении, но в AppStore появится еще одна версия вашего приложения. Что лишает возможности использовать покупку из приложения для обновления существующей версии Lite до полноценной.

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

Конечно, создать одну версию вашего приложения гораздо проще? По умолчанию искалечены и могут быть обновлены через покупку в приложении.

1 голос
/ 03 февраля 2010

Вы не можете загрузить новое приложение в свое приложение. Я думаю, что все, что вы можете сделать с покупкой в ​​приложении, это

  • включить некоторые дополнительные функции
  • разрешить пользователю загружать дополнительное содержимое

Вы также можете предоставить ссылку itunes на полную версию, чтобы вы могли открыть стандартное приложение appstore на странице полной версии и позволить пользователю загрузить его.

...