URL схемы, команды ОС
URL схема - указатель на ресурс, который можно вызвать командой iRidium. С помощью URL схем можно запустить приложение, открыть ссылку в браузере, открыть mail-агент, позвонить по номеру, отправить СМС. URL схемы так же можно использовать для открытия приложений сторонних производителей в случае, если iRidium не поддерживает необходимое оборудование или имеющийся драйвер не удовлетворяет вашим потребностям.
Для различных ОС существуют разные URL схемы, учитывайте тип операционной системы, на которой будет работать проект при выборе исполняемых команд.
Вызовы из iRidium
В iRidium вы можете создать кнопку, которая открывает стороннее приложение или ссылку в браузере. Для этого необходимо привязать к кнопке команду Execute, которая будет ссылаться на URL схему приложения:

Windows URL схемы
| App | URL Schemes |
|---|---|
| Exe файл любого приложения | c:\Program Files\iRidium.exe |
| On-Screen Keyboard | osc |
Apple URL схемы
| App | URL Schemes |
|---|---|
| Calendar | calshow:// |
| Clips | clips:// |
| Contacts | contacts:// |
| Diagnostics | diagnostics:// |
| Facetime | facetime://user@exam |
| Facetime Audio | Facetime-audio://user@example.com |
| Find My Friends | findmyfriends:// |
| Find My Phone | fmip1:// |
| Game Center | gamecenter:// |
| Garageband | garageband:// |
| iBooks | ibooks:// |
| iCloud | Drive:appleiclouddrive:// |
| iMovie | imovie:// |
| iTunes Remote | remote:// |
| iTunes Store | itms:// |
| iTunes University | itms-itunesu:// |
| message:// | |
| Mail to | mailto://user@example.com |
| vMaps | maps:// |
| Message | sms://phonenumber to:sms://user@example.com |
| Music | music:// |
| News | applenews:// |
| Notes | mobilenotes:// |
| Phone | tel://phonenumber |
| Photos | photos-redirect:// |
| Podcast | feed:// pcast:// |
| Radio | itsradio:// |
| Reminders | x-apple-reminder:// |
| Safari | safari:// |
| Safari Search | x-web-search:// |
| Safari FTP File | ftp://location-to-ftp-file |
| Safari HHTP Site | http://website URL |
| Safari HTTPS | https://website URL |
| Shortcuts | shortcuts:// |
| TV | videos:// |
| Videos | videos:// |
| Voice Memo | voicememos:// |
| Wallet | shoebox:// |
| Watch | itms-watch:// |
| Workflow | workflow:// |
Популярные URL схемы
| App | URL Schemes |
|---|---|
| Alexa | alexa:// |
| Amazon | aiv:// amznmp3:// |
| Aprilaire | RemoteAccess:// |
| Bluesound | bluesound:// |
| Dahua NVR | idmss:// |
| Deezer | deezer:// |
| Doorbird | Doorbird:// |
| Ecobee | ecobee:// |
| fb:// | |
| Flickr | flickr:// |
| google:// googlechrome://url | |
| Gmail | googlemail:// |
| HBO Go | hbogo:// |
| HBO Now | hbonow:// |
| Heos | heosbydenon:// |
| Hikvision | hik.intent.action.iVMS-4500:// |
| Hulu | hulu:// |
| IMDb | imdb:// |
| instagram:// | |
| Kaleidesca | kscape2:// |
| Lift Master | myliftmaster:// |
| Lutron | lutronhomecontrol:// lutronconnect:// lutroncaseta:// |
| Messenger | fb-messenger:// |
| Movie Pass | moviepass:// |
| Musicast | jp.co.yamaha.avkk.musiccastcontroller:// |
| My Canal | cplus:// |
| Nest | nestmobile:// |
| Netatmo | Netatmo |
| Netflix | nflx:// |
| NFL | nflmobile:// |
| Nuvo | nuvoplayer:// |
| Onkyo | oremote:// |
| Orange | otvp:// |
| Pandora | pandora:// |
| pinterest:// | |
| Pioneer Remote | pioneer-remote-app:// |
| Philips Hue | hue2:// |
| Plex | plex:// |
| ProControl | propanel:// |
| Pyng | crestron-pyng:// |
| Rachio | rachio:// |
| Ring | ring:// |
| Roku | roku:// |
| RTI | rtipanel:// |
| Samsung | smartthings:// |
| Skype | skype:// |
| Sling | spm-iphone:// |
| Snapchat | snapchat:// |
| Sonos | sonos:// |
| Sonos S1 | sonos-1:// |
| Sonos S2 | sonos-2:// |
| Spotify | spotify:// |
| Sports | sportscenter:// |
| Tidal | tidal:// |
| Tumblr | tumblr:// |
| Tivo | tivo:// |
| twitter:// | |
| Vimeo | vimeo:// |
| Waze | waze:// |
| whatsapp:// | |
| Wyrestorm | nhdtouch:// |
| XBMC | sybu-xbmc:// |
| Xfinity TV | xfinitytv:// |
| Youtube | youtube:// |
| Zappiti 4K | zmc4kremote:// |
| Zappiti Old | zmc:// |
- На iOS и Android URL-схемы не идентичны
- Запустить приложение нельзя, если его разработчик не заложил такую возможность!
Android URL схемы
На Android URL схему приложения можно найти с помощью Google Play Store:
-
Запускаем Google Play и находим необходимое приложение.
-
В поисковой строке копируем строку от знака равно (=), до амперсанта (&). Это и будет нашей URL схемой.
Вызовы из JavaScript
Создайте JavaScript файл в редакторе скриптов iRidium Studio, чтобы выполнять команды по нажатию на кнопку или событию в системе.
IR.Execute("http://iridiummobile.net");
Подробная информация о работе с JavaScript представлена в Руководстве.
Вызов iRidium из других приложений
URL схемы запуска можно вызывать из браузера или почтового клиента, аналогично гиперссылкам на сетевые ресурсы. Используйте команды:
-
i3pro://- команда вызова прилоежния (открыть или развернуть). Работает в браузере iOS/Android устройства, где установлен . Ее можно выполнить как гиперссылку в браузере, почтовом клиенте или другом приложении -
i3pro://script?data1&data2:- команда вызова приложения и запуском скрипта
- строка с данными, которая будет передана в скрипт, в параметр query.
IR.AddListener(IR.EVENT_RECIEVE_SCHEME,0,function(query, source) ); - слушатель, который нужно создать в проекте iRidium для получения данных из URL схемы
Пример:
URL схема в стороннем приложении, браузере:
i3pro://script?Page1
Обработчик URL схемы в IRidium:
IR.AddListener(IR.EVENT_RECIEVE_SCHEME,0,function(query, source)
{
if (query == "Page1")
IR.ShowPage("Page 1");
});