Uma das coisas legais do OmniFocus é que você pode adicionar tarefas chamando omnifocus:///add?name={query}
de um navegador ou iniciador (como Alfred ou LaunchBar). Gostaria de saber que outras funções existem para chamar e outros aplicativos também.
Examinei o info.plist
conteúdo do pacote do aplicativo, mas apenas detalhei que omnifocus://
foi realmente registrado como um esquema personalizado. E também não encontrei nenhuma referência a ele no site da Omni.
Respostas:
Eu gosto de usar o RCDefaultApp para gerenciar manipuladores de protocolos e URIs. Pode haver uma maneira melhor de fazer isso programaticamente, mas o RCDefaultApp do Rubicode também é muito útil por vários outros motivos.
Quando você despeja o banco de dados dos serviços de inicialização, ele aparece lá?
fonte