Can a normal web app make a call to a NIP-55 signer on Android?
Discussion
Yes.
Yes, the only issue is that there's no way for web apps call the signer in background so the signer will open every time you need to sign/encrypt/decrypt
I wonder is there way for desktop app too? I'm pretty tired of nip46
Yes, but it isn't the best experience since basically every round-trip requires some sort of pop-up and callback. NIP-46 is the way to go, although I still find it annoying to have to cut and paste Bunker URLs between mobile and desktop.
To all client devs out there: please add two-way QR code support for remote signers! Please generate QR codes for nostrconnect URLs and let users read QR codes for bunker URLs. Very few clients do this right.
I agree. Is is possible to click on qrcode and automatically open nostr:npub1am3ermkr250dywukzqnaug64cred3x5jht6f3kdhfp3h0rgtjlpqecxrv7?
cc nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 nostr:npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl
You mean when you click a QR code from a browser on the Android phone where Amber is running? Amber intercepts nostrconnect:// URLs out of the box. If the client developer had the insight to wrap the image tag with a link you're golden. Try it with noStrudel for example: https://nostrudel.ninja/#/signin/nostr-connect
If the developer didn’t think of this, first open a PR against the client to add it 🤣 then try Circle to Search. It’s not great (because... Google), but it works.
Jumble does not currently support nostrconnect://
Yes. Frankie web uses that since couple years on android and desktop.