Как запустить собственное приложение из веб-приложения на iPhone?

Я хочу получить доступ к функциям TTS (преобразование текста в речь) и STT (преобразование речи в текст) iOS из веб-приложения. Поскольку веб-приложение не имеет доступа к функциям устройства ios, можно ли запустить собственное приложение из веб-приложения? например Когда пользователь хочет получить доступ к TTS (например, Dragon Dictation), веб-страница запустит собственное приложение, сделает запись и снова отправит записанный текст в веб-приложение.

Или мы можем получить доступ к функциям TTS/STT прямо из веб-приложения?


person alhad    schedule 20.12.2010    source источник
comment
Я знаю, что такое TTS/STT, но не все знают...   -  person BoltClock    schedule 20.12.2010


Ответы (2)


Единственные нативные приложения, к которым вы можете получить доступ из веб-приложений, — это приложения с настроенными пользовательскими схемами URL-адресов, а также встроенные приложения, например. SMS (sms://), телефон (tel://), iTunes (itms://) и YouTube (http://youtube.com/watch?...).

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

person BoltClock    schedule 20.12.2010
comment
Вы имеете в виду, что мне нужно разработать собственное приложение с пользовательским URL-адресом, а затем звонить из веб-приложения? Но есть ли способ закодировать TT/STT в самом веб-приложении? - person alhad; 20.12.2010
comment
@alhad: вы не можете добавлять собственные схемы URL-адресов в другие приложения. - person BoltClock; 20.12.2010

Я могу ответить на одну часть вашего вопроса - используя функциональность собственного приложения IOS из веб-приложения;

Приложения могут быть разработаны таким образом, чтобы они реагировали на настраиваемые схемы URL-адресов — например, почтовое приложение отвечает на mailto://, а youtube — на youtube://. Вызов URL-адреса с одной из этих схем запустит приложение IOS, но разработчик полностью должен закодировать это в своем приложении.

Таким образом, теоретически вы можете разработать приложение, которое будет запускаться из веб-приложения, выполнять действие, а затем возвращаться в веб-приложение! Хотя, наверное, я бы не стал это делать.

person Nick Cartwright    schedule 20.12.2010