Please vote up this feature request! Push notifications with anonymous login emails
Until push notifications to specific users works with anonymous emails, it is impossible for you to keep user email addresses secure and use notifications.
I didn’t read thoroughly through all the replies, but I think you got most of your answers.
Here’s how I tend to structure user accounts/profiles:
- Main user profile table stays private with row owners on. This I call “User Accounts (Private)”.
- Public user profile table is separate table, without row owners. If users are interacting with eachother in the app, all the sharable data about the user is on this table. I call it “User Profiles (Public)”.
- Anonymous emails are used for login. These I call “User EID” for email ID.
- During onboarding process, I’ll collect real email and store in the User Accounts (Private) table, and create the User Profiles (Public) row.
- Messages and other private data use User EID’s for row owners.
- Notifications should be able to be sent with the User EID’s messages etc, but they can’t be because I use anonymous emails.
What I’d really like Glide to do is stop using email as the “true” user ID, and instead use the user profile row ID as the User ID. That would allow us to send notifications to the User ID, and also allow us to safely collect real email addresses since they could be safely retained in user profiles table with row owners on, while User ID is then used on all the tables for determining row owners. Without this, I can’t collect real emails on login and keep them private when using row owners between 1:1 messages, and I can’t allow users to change the email address they use for logging in.