How do iOS people sign events?

Reply to this note

Please Login to reply.

Discussion

Damus

Do most people just paste their private key into damus?

I mean, yes?

Crazy

Risks and rewards. Costs and benefits.

That's why I asked. I'm just not tuned into apple stuff. At least y'all have extensions on mobile.

Yeah, there’s Nostore, an extension for Safari. Works OK for web app signing.

Nostash safari extension, Aegis bunker, Damus, Nostur

When you mention the clients do you mean just private key pasted into client?

I'm trying to figure out the most common way people sign events on iOS

For Damus, only way to sign events is by pasting the private keys in. With Nostur, you can either paste or use Aegis bunker or another nsec bunker. For all the web clients you can use Nostash extension (it was previously Nostore by Terry forked it). Primal iOS is only paste. If I had to guess, most common is probably paste.

I think Damus was also working on making Damus a signer for other apps or web apps, if I remember correctly

Well... nostr:nprofile1qqsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3gpzdmhxw309aex2mrp0yhx5c34x5hxxmmdqyg8wumn8ghj7mn0wd68ytnvv9hxgqgswaehxw309ahx7um5wgh8w6twv5kyxy3k when damus is a signer. Lmk so I can implement it on grains login. Incredible iOS doesn't have its own signer app yet.

There’s Aegis but only Nostur supports it. I think Olas too

Nostore is no more. Long live Nostash.

https://apps.apple.com/app/nostash/id6744309333

I switched.

Are their plans for any new features?

I added and updated a few things to Nostash:

- Added NIP-44 encryption and decryption (which means new style DMs can be used)

- Updated known event kinds and recommended relays

- Inject extension after DOM finishes loading but while resources such as scripts and images may still be loading

- Raised system requirements for macOS to 15+ and Safari to 18+

That’s the extent of what I’m willing to add to it for now, but it’s better than where Nostore last left off.

Struggling to zap you.

Appreciate the work

Thank you for taking on this project.

I probably use this app more than any other app on my computer.

Having trouble zapping you as well

So this is an extension. Can safari only use special extensions? Like iOS people can't use Alby on safari? Or can they?

Safari can only use extensions that are iOS apps

Ahhhh.... Okay I see. As far as how they interact with a web app though do you have to do anything special for a safari extension? Or is the nostr.window all the same.

Nothing special

Mobile os is so confusing to me... I mean I get it but it's like layers of unix.

It’s some *unix but with 10 million isolation features

And this would work with a bunker sign in right?

Supposed to

Does it only work with safari on iOS, or can it work with any iOS browser like Brave or Mozilla?

Only Safari.

Can it operate like Amber does on Android?

Unfortunately not. There is Aegis which is similar to Amber but I’m not sure which iOS Nostr apps support it.

https://github.com/ZharlieW/Aegis

Hasn’t been the smoothest experience using Aegis. Some apps are chill with it (Olas, Oxchat), most of the IOS apps want that precious private key. I hope the day comes with IOS NOSTR catches up with Android. In the meantime, Damus is a great app.

Nostore