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