Skip to content

Adjust.getAdid listener is not called when an exception (e.g., SSLHandshakeException) occurs — unable to detect error state or retrieve Adjust ID synchronously #648

@junsunpark

Description

@junsunpark

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions