You need much more. Basically you need to implement Singal over Nostr
Currently messages are encrypted but that's it. All metadata are available (who messaged who and when), am I correct?
Next level are proper notifications without Google.
Next-next-next-next-next...next level are calls, videocalls and conferences.