2010-07-08 5 views
3

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

Спасибо заранее, Конрад

+1

Я также заинтересован в этом. Я думаю, что лучшее, что вы сможете сделать, - это открыть UIAlert и сообщить пользователю, что им нужно обновиться, чтобы получить доступ к новому контенту, и когда вы нажмете Ok, откройте ссылку на страницу своего приложения в магазине. Затем им придется вручную обновить. Я не уверен, как открыть магазин таким образом, но я знаю, что это можно сделать. – jamone

+2

Dupe? http://stackoverflow.com/questions/1039163/is-it-possible-to-make-your-uploaded-iphone-application-auto-update –

+0

Я согласен с jamone об использовании UIAlert, чтобы попросить их обновить. Вот быстрый способ запуска после нажатия кнопки в окне alertview (заменить ссылку linkshare на ссылку вашего приложения): http://gamesfromwithin.com/handling-app-store-and-linkshare-links – iwasrobbed

ответ

1

пользователь должен пройти через AppStore, чтобы получить обновление. Пользователь может выбрать не обновлять приложение по какой-либо причине, и вы не можете принудительно обновить его.

Конечно, вы можете перейти на страницу AppStore и предложить свой выбор пользователю.

+0

Хммм, я об этом не думал. Я только что проверил это, и если вы откроете URL-адрес приложения в браузере Safari, он сразу откроет магазин приложений. Это достойный способ подтолкнуть пользователя к обновлению. У нас несколько нетехнических пользователей, поэтому я ищу что-то автоматическое. Cheers, c – Conradaroma

+0

Я знаю много «нетехнических» пользователей iPhone/iPod touch, и мне еще предстоит увидеть кого-то, у кого проблемы с обновлением своих приложений. –

0

Вы пробовали [[UIApplication sharedApplication] openURL:@"itms://..."] с URL-адресом вашего приложения?

+0

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

Смежные вопросы