We are developing a Flutter app with one to one chat, so the user is able to sign up with phone number, email, Google sign-in, Facebook sign-in, Apple sign in. So, regarding the chat we like to clarify few doubts from your development team:
- How do you maintain the uniqueness for each user like auto-generating user-id?
- Are we able to change the name of the users before chatting to the opponent?
- Are we able to change the notification sound, Can we manage the notification with our own notification(we are using awesome notification flutter)?
- Is there an API available to get the chat history for each user?