Umgebung: Android
Problem: Wenn Benutzer versuchen, sich über einen Anbieter anzumelden, wird ein endloses Ladeanimations-Overlay in der MVPD-Auswahl angezeigt. Im Charles-Proxy wird beim folgenden Aufruf Fehler 401: Unauthorized (Nicht autorisiert) ausgegeben: https://sp.auth.adobe.com/reggie/v1/<requestor_Id>/regcode
Erwartetes Ergebnis: Durch Auswahl eines Anbieters in der Liste wird der „Benutzerdefinierte Chrome-Tab“ geöffnet.
Tatsächliches Ergebnis: Auswahl eines Anbieters aus der Liste führt zu einer endlosen Ladeanimation.
Ursache: Der Fehler wird durch ein(e) ungültige(s) Datum/Uhrzeit auf dem Gerät verursacht, wodurch das access_token im /regcode-Aufruf als ungültig angesehen wird und die Anfrage mit Fehler 401: Unauthorized (Nicht autorisiert) fehlschlägt.
Behebung: Legen Sie auf dem Gerät das richtige Datum und die richtige Uhrzeit fest. Die API kann den access_token-Aufruf nach einem Fehlschlag erneut durchführen. Nachdem Datum/Uhrzeit korrigiert wurden, wird der nächste regcode-Aufruf erfolgreich sein.
In Charles können Sie sehen, dass das SDK wiederholt versucht, das access_token abzurufen, weil das System davon ausgeht, dass das vorherige Token abgelaufen ist.
