Схема URL-адреса в iPad для типа киоска WebApp — необходимо иметь обратный вызов

Разработка киоскового типа приложения для iPad.

Таким образом, поток приложений похож на то, что у меня есть одно веб-приложение, которое работает как киоск (т. Е. Это полноэкранное приложение), и теперь у меня есть одна кнопка, которая вызывает мое родное приложение «CameraApp», делает снимок и загружает в Интернет.

СЕЙЧАС хотел вернуться к тому же киоск-приложению или открыть другой URL-адрес в киоске, который уже работает в фоновом режиме (это либо неактивное, либо фоновое приложение).

Я хочу запустить это приложение в стеке из текущего стека в IOS. Возможно ли это, как этого добиться?

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

Помогите мне в Самом. Спасибо!!


person Appoorva Faldu    schedule 24.03.2014    source источник


Ответы (1)


Ваше веб-приложение доставляется в приложении для iOS или только в Safari на iPad?

Если это приложение, вы можете зарегистрировать для него пользовательскую схему URL-адресов, а затем вызывать ее из приложения камеры.

Если это просто Safari, вы можете просто запустить http: URL и вернуться таким образом.

Если вы используете настраиваемую схему URL-адресов для запуска приложения камеры, вы даже можете использовать ее для передачи информации об URL-адресе, на который оно должно возвращаться.

В любом случае с URL-адресами можно работать с помощью [[UIApplication sharedApplication] openURL:url];

Согласно этому ответу вы не можете управлять полноэкранным представлением со стороны клиента — ваш веб-сайт должен использовать соответствующий метатег — см. "Скрытие компонентов пользовательского интерфейса Safari"

person Paulw11    schedule 24.03.2014
comment
Да, я делаю то же самое, но выше: [[UIApplication sharedApplication] openURL:url]; снова откроется в сафари, что не нужно, мое веб-приложение похоже на полноэкранное путешествие через несколько страниц, чем я попаду на страницу камеры и обратно, я хочу в полноэкранном режиме при открытии URL-адреса, этого не происходит. так как этого добиться. - person Appoorva Faldu; 24.03.2014
comment
Итак, я думаю, что ваш вопрос на самом деле заключается в том, как запустить Safari в режиме киоска из другого приложения? - Смотрите мой обновленный ответ - person Paulw11; 24.03.2014
comment
Я попробовал это с тестовым веб-сайтом, и, к сожалению, не похоже, что вы можете вернуться в полноэкранный веб-сайт. - person Paulw11; 24.03.2014
comment
спасибо @Paulw11. Так что такой подход для меня исключен. так есть ли способ: stackoverflow.com/questions/22604320/ , подход. - person Appoorva Faldu; 24.03.2014