Oddbean new post about | logout
 Can anybody explain to me why it is so difficult to find a great NOSTR app that doesn’t make it impossible to zap with my own wallet.

I like the interface of Primal over Damus (especially for Zaps) but I can’t use my own lightning wallet (on iOS).

I’m probably missing something, so if there are any experienced NOSTR users out there: help me out. 
 Something something Apple restrictions? 
 Yeah but Primal does offer a custodial wallet. Kinda weird that they do that, but won’t let you scan/copy the invoice to a non custodial wallet. 
 Apple restricts in app Zaps, because they can't take a cut.

So lots of iOS apps don't have zaps in such a way that it's intuitive for us bitcoiners..

Why and how Primal does this differently witht the Apple Guidelines, I don't know exactly. But all other clients are dealing with the same issue.

https://9to5mac.com/2023/06/14/apple-damus-app-store-bitcoin/

You can create your own solution to connect a "like" with a "zap" using NWC. Not optimal, but it's something..

https://www.zapplepay.com/

Other clients with Nostr Wallet Connect  may be able to solve this similarly, it's already on a lot of places outside the Apple fences: https://nwc.dev/ 
 Perhaps it's a lot harder than writing a #Nostr client. 
 On @Nostur it’s possible to set ⚡️ as a reaction button, define WoS as your wallet, then it’s as easy as: 👇
https://video.nostr.build/1f20690919d12eb48d3b75334c16881c030d8461eff8bdfef1e2c159bb1b1ec6.mp4 
 This indeed Choose a client where you can choose your own wallet  
 I keep receiving ⚡emojis from some users, but looks like it doesn't work. Not sure if they use nostur or other clients with same configuration.

Anyway I do believe to #zap should be much easier than what it is now for new users, and that should be the main focus for devs IMHO. 

An easy way to #zap and be zapped will push Content Creators as they will easier have a plethora of #zap users.. 🍀💜⚡🤙 
 I use Nostur and this method fails like 5% of the time. You’ll get a zap animation but the wallet of satoshi app won’t open.  
 In this case it’s not properly set up at the recipient’s side I thought…. 
 #Amethyst  😉 
 Not all lightning apps support NWC (nostr wallet connect) I believe you would be able to use @Alby dand combine that with @ZEUS on your phone, use the Zeus app to check outgoing and incoming payments. But that is a custodial way, not sure if you’re into that. I think (for me) that would be an easy way.

Also there’s @Mutiny Wallet wallet, that should work too (not sure tbh)

Hopefully this will help you out? 
 I use Damus with WoS / iOS 
 Set custom emoji, connect your wallet and zap....
https://www.zapplepay.com/
 
 Getting a phone that aligns with your way of life fixes this. 
 Primal had to remove support for external wallets when they released on the AppStore (used to be able on TestFlight). It’s due to Apple not allowing tips for content unless they can profit. 
 This is why I left Apple and will never go back. Everything Apple does flies in the face of self sovereign computing. I vote with my feet. 
 In my experience, Android has been seamless. I've utilized the Amethyst app and previously, both Breeze and Wallet of Satoshi operated flawlessly. Currently, I'm using the Strike app, though I'm considering transitioning to a different wallet due to some dissatisfaction. The difficulties you're encountering may stem from Apple's ecosystem rather than Nostr, your specific Nostr client, or your Lightning wallet. While I have my reservations about Apple products, I believe everyone should form their own opinions based on personal experience. 
 I think Primal actually took a (30%) cut when I first funded the wallet, maybe to give that to Apple? 
 apple are  basically behaving like the US government at this point  
 I have yet to find a Nostr mobile app that I like. Damus here in US - no zaps. Primal I can zap but posting photos sucks. Please someone release a Nostr mobile app that doesn’t suck. 
 I am in the same boat. Would love to get zaps working again… but this is not trivial apparently.