我正在为将要在Apple Mac App商店发布的Mac应用程序编写帮助手册。
在Safari中预览帮助手册时,使用自定义URL协议的链接会启动我的应用并将其传递给URL。这对帮助手册非常有用,因为该应用程序允许您使用编码到自定义URL中的信息创建文档。
一旦我将帮助手册构建到我的应用程序中并使用帮助查看器阅读,但链接不再起作用。
看起来帮助查看器仅支持HTTP协议。还有其他人为此找到了解决办法吗?我真的不想创建路由到Web服务器的HTTP链接,并被重定向到最终启动我们的应用程序的自定义URL。这将是一个糟糕的用户体验,并且意味着使用帮助手册需要实时的互联网连接。
答案 0 :(得分:1)
您可以从帮助手册(x-help-script://...
)运行AppleScripts,这样您就可以通过这种方式轻松创建通用的URL启动机制(或者是针对您的应用程序的特定URL启动机制)。更多信息here。