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?
The ConnectyCube has an API for login via Facebook, Firebase phone auth, e-mail, but for Google sign-in and Apple sign in you have to develop your own logic for creating a user and signup it on the ConnectyCube server.