

Universal Links that are verified, like go.getvoyager.app, will automatically open in the app. The Lemmy links are there, but are “unverified” and won’t open in the app unless the user configures them to. Also, adding unverified domains isn’t possible in iOS. So this is a much more universal, zero-config option.
Mastodon redirect is great and works with voyager, but is more of a power user thing. Go.getvoyager.app works out of the box :)
This service requires knowing that the other party also has and exclusively uses Voyager.
Well, kinda. It is one click to open the Lemmy link directly. I’ve also thought about adding config options to the service to auto redirect to the Lemmy instance, to make it unobtrusive for other app users. The code is open source so I’m happy to hear suggestions to make it work better!
The main reason is SSR so sharing in messages provider the preview image and whatnot. Also more control over the onboarding, and avoiding confusing the PWA with the native app. That’s a nice alternative though!