When calling Adjust.getAdid, the listener is sometimes not invoked.
According to Logcat, an SSLHandshakeException occurs, and as a result, the Adjust ID is not generated — so the listener callback is never triggered.
It seems that if any other exception occurs (not only SSLHandshakeException), this issue could happen as well.
Because of that, it’s impossible to handle the failure case in the app side.
I’d like to know:
1. Is there any way to obtain the Adjust ID synchronously, instead of relying on the listener?
2. Or, is there a way for the listener to be notified when an error occurs, such as a network or SSL failure?
It would be very helpful if the listener could also receive a failure callback or error state to handle these cases gracefully.