In the chat SDK NetworkConnectivityProvider.getNetworkConnectivity(context, handler) registers to receive a network callback (connectivityManager.registerNetworkCallback) and doesn't unregister this callback.
Due to a bug in our app we were calling Chat.INSTANCE.setIdentity() frequently enough that eventually the ConnectivityManager would start to throw android.net.ConnectivityManager$TooManyRequestsException when connectivityManager.registerNetworkCallback was called causing crashes in unexpected places.
Chat SDK 3.3.7 ConnectivityManager NetworkCallback not unregistered
Login to the community
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.