Как некоторым известно, на iOS для запуска приложений из других приложений используются url-схемы.
Например, приложение набора номера можно вызвать перейдя по url вида tel:8-800-555-11-22
О том как сделать для своего приложения такую схему я уже писал ранее.
Проблема в том что в AIR приложениях есть ограничения на запуск URL. Можно переходить только по общеизвестным url-схемам типа tel:, mailto:, sms:, http: и т.п.
Чтобы запускать другие приложения (в том числе и свои) я написал расширение (ANE).
Расширение (ane) и библиотеку (swc) можно скачать здесь либо на github вместе с исходниками.
Использовать очень просто:
подключаем к проекту библиотеку и расширение и пишем в коде когда нужно:
var ulauncher:URLLauncher = new URLLauncher; ulauncher.launchUrl("myapp:smth");
Если на вашем i-устройстве установлено приложение, обрабатывающее url типа "myapp:...", то оно запустится.
На других платформах исполнение этого кода вызовет ошибку, к сожалению.
Комментариев нет:
Отправить комментарий