Я собираю настольное приложение в TideSDK, и у меня возникают проблемы с поиском параметров, передаваемых в приложение через настраиваемый URL-адрес запуска.
Приложение запускается при вызове соответствующего протокола (назовите его aaa://), но я не смог понять, как получить строку URL. Я прочитал пару потоков, в которых предполагалось, что я могу получить строку с помощью вызова Ti.API.application.getArguments(), но он возвращает что-то странное (см. ниже).
// launch application with aaa://some_args_here
var args = Ti.API.application.getArguments();
// returns (StaticBoundList) [ /path/to/app, "-psn_0_721072", ]
Я не совсем удивлен, что это, похоже, не работает, поскольку в документации API говорится, что метод getArguments возвращает список аргументов командной строки.
Будем признательны за любое понимание того, как получить доступ к URL-адресу запуска!