The situation:

I use Bear for note-taking/idea capture and OmniFocus for task management on both MacOS and iOS. I often find it helpful to put a link to a Bear note in the task so I can refer to it. Pretty standard.

Of course, on MacOS Hook has made this way easier. However, the Hook-generated links don’t work on iOS.

Can I get Hook to generate a link that will work on both MacOS and iOS so I only have to link note to task once?

1 Like

Thanks for asking, Quinn.

When you Copy as Link in OmniFocus, Hook already creates links with the omnifocus:// scheme. Similarly for many apps.

Coincidentally, we are currently in the process of updating Hook to ensure that the scheme of the links it creates is always the apps own scheme. Links to nvalt, bear, evernote, drafts5 , ulysses and x-fantastical2 will have their respective schemes. Basically, as long as the app provides a scheme that it adheres to (i.e., registers and serves), that is what Hook will do.

This will change will be introduced soon, prior to Hook exiting Public Beta. We will provide more information in the release notes and online.

Sorry, I’m not being clear.

When I use “Copy as Link” to copy a link to a Bear note, it creates a link like “hook://bear/51636084-607A-4CAF-A9AF-66020BCF9F55-7538-00004811B5BC8E9E”.

I then paste the link into an OmniFocus task note. The link works great on MacOS, but doesn’t work on iOS.

Whereas, when I use “Copy as Link” in Brave or Safari, say, the link works fine on both MacOS and iOS.

And when I use Bear’s own “Copy Link to Note” command, the link I paste into the OmniFocus task note field works on both MacOS and iOS.

Am I doing something incorrectly, or is there a reason that the Hook-generated link to the Bear note doesn’t work on iOS?


Okay, so it looks like, for whatever reason, the link that gets pasted isn’t 100% consistent in its format:

Sometimes it’s a working link with a title, sometimes it’s a raw Hook link, and other times it’s a working link titled “title-callback”.

You’re asking about this at a good time because we’re just in the middle of an update for Hook which will fix this.

We’re changing Hook to use links like bear://x-callback-url/open-note?id=IDENTIFIER, which should work with both iOS and macOS, instead of hook://bear/IDENTIFIER

The update should be ready soon.