I think a useful best-practice for Nostr apps would be including signing permissions check in the onboarding, instead of randomly when they need them.

This is already quite common on Android for other kind of permissions.

Just briefly explain why you need that specific signature and fire the permission request to the local signer or remote bunker.

It's a one time proces that will make the following app's usage smooth a frictionless.

This will also naturally bring to highlight mandatory and optional permissions, making apps more solid and resilient to possible rejections in the signing flow.

nostr:nevent1qqs2q7akntf74tv94ktvsxpq29jqyqypp6sn9ndpawaukvez30txzgsprdmhxue69uhhg6r9vehhyetnwshxummnw3erztnrdakj7q3q0npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qxpqqqqqqzrcf5d2

Reply to this note

Please Login to reply.

Discussion

Agree

Good idea.

Much better UX.

🫂