2010-02-03 2 views
0

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

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

Заранее благодарен!

ответ

2

Концепции «в покупке приложений» и «новое приложение» являются взаимоисключающими.

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

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.itunes.com/apps/yourPaidVersionAppName"]]; 
+0

Спасибо, это действительно полезно. – Nicsoft

+1

убедитесь, что кнопка, которая делает это, говорит «Просмотр полной версии в магазине приложений» или аналогичная, а не «Купить сейчас». «Купить сейчас» страшно и подразумевает немедленную потерю средств. –

+0

Хорошая точка, спасибо! – Nicsoft

1

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

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

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

+0

Я нашел информацию о том, что можно приобрести с помощью приложения-покупки. Я надеялся, что просто не понял, как применить эту информацию к тому, что я хотел, но теперь понимаю, что это невозможно. Мне нужно «просто» продать приложение и связать его с ссылкой, представленной в других комментариях. Благодаря! – Nicsoft

1

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

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

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

+0

Wow, четыре ответа за 20 минут, это очень отзывчивый форум :) Спасибо за ответы. В этом случае я хочу, чтобы функциональность была немного различной, поэтому я хочу новое приложение. В какой-то мере возможно включить расширенные функциональные возможности, но, тем не менее, это не самый простой способ. Однако мне придется рассмотреть это решение. – Nicsoft

2

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

[[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 ").

+0

Небольшое объяснение для тех, кто не понимает, что вы пытаетесь передать, было бы здорово. – Jasarien

+0

@ Джасариен, ты прав. Я добавил несколько объяснений. –

+0

мы можем вернуться в наше приложение после покупки из магазина itune ..? – Rajneesh071