У меня возникла проблема с поиском способов распространения веб-приложения.Вот описание:
У меня есть веб-приложение, которое я хотел бы распространять через Apple Store (само приложение бесплатное - я хотел бы использовать Apple Store, потому что его используют все, и это естественный канал распространениядля iPhone).Чтобы использовать Apple Store, я могу создать приложение-оболочку, которое запустит браузер Safari после его запуска, но этот подход выглядит довольно уродливо:
1 / Сначала открывается окно приложения-оболочки
2 / Затем в делегате приложения открываю ссылку
NSString *stringURL = @"http://www.mypage.com/";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
3 / Приложение переходит в фоновый режим
4 / Safari запускается
5 / Запуск Safariэто также не так приятно, потому что ранее открытая страница отображается в Safari, а затем она перемещается в пустое новое окно, где запускается мое веб-приложение.
Запуск «не так приятно» - первая проблема -Вторая проблема заключается в том, что приложение не полноэкранное, и я не нашел способа заставить Safari работать в полноэкранном режиме.
Конечно, я могу заставить пользователей сначала перейти непосредственно на веб-страницу моего приложения, а затемони создадут закладку на трамплине, поэтому у них будет иконка здесь.Тогда у них будет хороший запуск + полноэкранное Safari, но я упущу возможность продвигать и распространять приложение в Apple Store.
Последняя возможность - использовать UIWebView, но он не поддерживает HTML5.манифест кэша и localStorage, поэтому его нельзя использовать.
Кто-нибудь есть советы, как справиться с этим, или я забыл Apple Store?
BR STeN