【发布时间】:2013-01-15 09:42:13
【问题描述】:
我在 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 的见解将不胜感激!
【问题讨论】:
标签: macos url-scheme tidesdk