jb55's avatar
jb55 _@jb55.com 10 months ago
how many people would like to use damus iOS as an nsecbunker signer for web apps? signing requests sent over push.

Replies (54)

It would be pretty helpful! The dev for NoStore (safari signer extention) doesn’t use nostr anymore and a simple iOS update breaks the extension sometimes
Default avatar
nobody 10 months ago
I use Damus iOS. If you improve it, I will always be grateful, but it’s already very good
I have no idea, I'm betting on bunkers as the future and having Damus provide one would be great. Although it would also be great to have Damus be a bunker client.
:P's avatar
:P 10 months ago
NIP-07 signers are the way
Ok so it doesn’t follow me… if I am using 3 different web apps i would need to provide it to them?
Would piggybacking off an existing client app like Damus as Will is suggesting here help with that snag? It's one I'd love to see un-snagged. nevent1qvzqqqqqqypzqvhpsfmr23gwhv795lgjc8uw0v44z3pe4sg2vlh08k0an3wx3cj9qqszyhgpt5vr23a2mvjh7pxspt04vlycj5gz8z2wj67fgfukncn3akswdkj4s
We actually made a build of nsec.app for iOS. The app is written on JS for the web, so we had to use native wrapper (capacitor) to avoid rewriting it all. Unfortunately, iOS push notifications don't really launch the app - they just show the info from the push payload (unlike web push which launches the app service worker). To make the app code launch you have to add "notification services extension" code or something like that, which could in theory run the signer, but that would mean we have to somehow put the whole capacitor process inside that extension... Seems very complex, and we don't have an iOS specialist on the team, so leaving the iOS build for later.
is this even doable with the app closed? Honestly.... I would use it that way even if it needs the app open. I remember in the past, apps use to "play music" to remain in the backgruond. not sure which phone OS was that though. maybe Windows Phone.