We are trying to see if we can do a Nostr invitation deep link that installs zap.store first and then opens the invitation data with a picture of your friend and a create a new Nostr user screen. When the user inserts his/her name to create a new account, zap.store installs a My Nostr Profile app (a signer, like Amber) and, in the background, asks the signer to create a new user. With the new user created, zap.store follows the friend recommendation to install a client.. say Amethyst. After installed, zap.store sends the users to an Amethyst that was already logged into from Amber straight into the user profile of the friend.
Flow is:
- New user receives a link (or scans a QR Code)
- Zap.store is installed, opens to a new user screen.
- User inserts the name, Amber is installed.
- Zap.store points to Amethyst to install.
- Amethyst is installed, logged in and ready to be used.
Lots of things happening on the backgrond to simplify things. The new user gets a new key, a signer and an app installed and ready to go.