I want to choose to open Primal links in Yakihonne and Yakihonne links in Amethyst.
Has anyone found a single click method to open arbitrary links in set apps on Android?
#asknostr
Login to reply
Replies (13)
on ios we prefix the app name: damus:nostr:nevent… not sure if android apps support that. and you would need a way to configure this in each client
The one click open for arbitrary kind should be based on [nip89](https://nostr-nips.com/nip-89) .
If clients start supporting that instead of hardcoding links (of which I'm guilty too, as of yet) then you can look up the the handler info based on app recommendations of the logged in user, then redirect him to the handler he prefers.
Alternatively, show recommendations for the user based on some web of trust pubkeys, ones that have a preferred handler for that kind. That would be a two-click jump ofc.
There should be no primal or yakihonne links posted to nostr https://github.com/nostrability/nostrability/issues/76
If you’re opening these links from outside nostr, the only application I’ve seen that provides an option of selecting an app is njump.me
Sounds way too complicated, why nost just use nostr:<nevent> prefixes for external sharing and set up the nostr: intent filters (open with) in all Nostr compatible apps?
This way I could choose which nostr app to open with the same way I can choose the broelwser for http: / https: or lightning wallets for lightning: .
Afaik, only devs can define URLs for the open with feature...
Would be great if nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug includes all common links in this option, such that users can select them.
What if you don't have that handler app installed?
Point is, Nostr transcends the confines of the OS with nip89 and allows for UX yet unavailable with intents and other techniques
# 👀☕🇧🇷GM
If you want to share a nostr note so that even non-Nostr users can easily see it, app-specific http links are needed (e.g. a primal link). But then for Nostr ppl it's a hassle to transfer them to *their* preferred Nostr app.
At some point, on web, I often saw a dialog asking me which Nostr app to open, that's great (is that [nip89](https://nostr-nips.com/nip-89)?)
For that to work with regular app links, the only way I can imagine is that the Nostr app -- in this case Primal -- has to display a chooser to open in some other app. But apps don't really have an incentive to do that.
Sometimes I post both the `nostr:` note ID and the link, but that's a hassle too.
But that doesn't work on web/desktop, does it?
It worked if Primal, for a 'landing' page would redirect to a handler like that, which would direct it back to Primal or to another nostr app.
True, the two approaches can be used the same time. Benefit from the OS defaults and at the same time be sovereign on the protocol level.
I agree but also understand why it's done, to attract users to the client but I agree it gets tough for content creators and users to have to be forced to download or use browser kn their phone.
Its not a good experience.
...and of course, anything on ios will fundamentally be centralized around apple in some way.
NGMI