我在 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 的见解将不胜感激!