Hey nostr:nprofile1qqsth7fr42fyvpjl3rzqclvm7cwves8l8l8lqedgevhlfnamvgyg78spp4mhxue69uhkummn9ekx7mqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqyxtl4r I often don't receive notifications. What could be the reason for that?
I have to open the app first to see if any new messages have arrived.
Login to reply
Replies (8)
Can you tell us whether you’re using Android or iOS?
Im using Android with GrapheneOS but my (only 🥺) Chat partner ist using iOS and has the Same issues.
I’m not sure which relays you mainly use. The push-notification mechanism works like this: the notification server listens on the relay for the receiving address, and when it detects a new message it sends a notification to the user’s phone. If you use special relays that aren’t monitored by the notification server, you won’t receive notifications. We recommend using the default relays in Keychat’s settings alongside your own custom relays.
Message notifications are indeed a difficult problem, especially when users have many relays available.
Based on our experience, push notifications are quite stable when you use Keychat’s default relays, although a very small number of missed alerts is still unavoidable.
I never touched the settings. Are they ok or should i remove one?


It’s okay. I just sent you some ecash sats via Nostr DM; you can receive them on the Keychat wallet page. After that, send a few ecash sats to your chat partner as well. Once you have an ecash sat balance, every message you send automatically carries an ecash sat stamp, and the Keychat relay will forward it. Because the Keychat relay is our own relay, messages sent through it let your chat partner receive notifications more reliably. Please don’t think we’re forcing anyone to use the Keychat relay—we’re still looking for ways to make message notifications even more stable.
Additionally, our current notification system relies on certain Google services, which GrapheneOS may disable. We’re still working on a solution.