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 にアクセスする方法についての洞察をいただければ幸いです。