I tried to dispose MessageCollection, clear GroupChannel, disconnect Sendbird. But none of them works.
Do I miss something or something working with Background Syncing
Connecting and disconnecting is usually automatic.
To log in as a new user, after sendBird.disconnect, you must log in as the new user, starting with an initialization rather than sendBird.connect.
SendBird.init(APP_ID, getApplicationContext());
If that doesn’t work, here’s a method to clear the caching:
Regardless of MessageCollection, existing channel information does not exist when you log in as a new user.
For example, when I log in as user1 and when I log in as user2, do I get a different list of channels?
(user1 and user2 are subscribed to different channels)
If possible, could you please video record the process and show it to me?
The crux of the problem may be wrong.
You said that the MessageCollection is not disposed, but the image is “User must be a member” . Image error messages can have many causes.
No errors when logging back into your old account?