I just got a new Fairphone 6 with e/os preinstalled. The installation of the duolingo app went fine, but I can’t seem to log into my account. Username and password are definitely right, and on other devices the login works fine. Yet I’m told that the username or password is incorrect.
Can anyone help me?
@lokalu99 are you on v3.1.4 by now and did retest?
I brushed up my french and finally could register. I can confirm the failing login with proper credentials and created a logcat of the whole process that is… kindof intrusive.
duolingo wants to make sure there’s no Ad fraud, advertisers want humans see Ads, so it will run playintegrity checks. Imo - the log isn’t fully explicit (will attach) - its up to those that their abuse detection declines a login on my device (unlocked FP3). Different device (locked, no userdebug build) with better playintegrity verdict could maybe work.
In any case, AppLounge offers duolingo as PWA, or you can just use any browser to add it to the homescreen, less intrusive.
logcat
see pastebin for full log of process id (+microg), the relevant excerpt quoted here. The “ErrorResponse 401” is the unauthorized verdict by the login api
V DuoLog : [Growth - Reonboarding]: No credential found, skip
..
V DuoLog : [Growth - Reengagement]: Device Registration failed
..
I DuoLog : [Platform - Application Stability and Performance]: beginAsyncSection: abuse_req_cls_sig_measure
I PlayCore: UID: [10264] PID: [3503] StandardIntegrity : requestExpressIntegrityToken(4907901474386365734)
I PlayCore: UID: [10264] PID: [3503] StandardIntegrity : Initiate binding to the service.
I PlayCore: UID: [10264] PID: [3503] StandardIntegrity : ServiceConnectionImpl.onServiceConnected(ComponentInfo{com.android.vending/com.google.android.finsky.expressintegrityservice.ExpressIntegrityService})
I PlayCore: UID: [10264] PID: [3503] StandardIntegrity : linkToDeath
I DuoLog : [Data Platform - Experiments]: Track: {}
I PlayCore: UID: [10264] PID: [3503] OnRequestIntegrityTokenCallback : onRequestExpressIntegrityToken
I PlayCore: UID: [10264] PID: [3503] StandardIntegrity : Unbind from service.
I DuoLog : [Platform - Application Stability and Performance]: endAsyncSection: abuse_req_cls_sig_measure
I DuoLog : [Platform - Application Stability and Performance]: Tracking timer event abuse_req_cls_sig_measure with duration of 41 ms
I DuoLog : [Platform - Application Stability and Performance]: beginSection: api_call https://android-api-cf.duolingo.com/2017-06-30/login?fields=id
I DuoLog : [Data Platform - Experiments]: Track: {}
I DuoLog : [Platform - Application Stability and Performance]: endSection: api_call https://android-api-cf.duolingo.com/2017-06-30/login?fields=id
E Volley : [100] J.c: Unexpected response code 401 for https://android-api-cf.duolingo.com/2017-06-30/login?fields=id
V DuoLog : [Platform - Application Stability and Performance]: Network request error for /login: ErrorResponse 401 {}
I DuoLog : [Platform - Application Stability and Performance]: endAsyncSection: login_success_or_fail
DUOLINGO gets installed easily. But no login on e/os possible. Another mobile with a different hardware but also on /e/OS 3.14 works fine. On FAIRPHONE 5 no login possible to DUOLINGO.
Resetting password did not work for me. I am using 6.55.3 as well. Now I am using the pwa. Major disadvantage is the missing day- and streek display on the screen.
The trick was, that this time, the password reset dialogue happend inside the app instead of a webpage. Like this, there was no separate login necessary (i was automatically logged in after pwd change!).
It worked as well on my two other family murena devices with this duolingo version.
Where did your dialogue for the reset open? Maybe you will have to deactivate an in-app browser feature of your e-mail client?
My password reset linked opens in firefox (beta) and detects the duolingo app activity and offers to route the password-reset to the app.
This is the dialogue (German language, it says “Open in Duolingo. Do you want to leave Firefox Beta to display this content?”)
in the app I can only click “forgotten password” / PASSWORT vergessen.
Then I get an eMail on my PC. I open the page by the link in the brower of my PC. After changing password error remains the same. Duolingo does not accept the valid password.
In addition the pwa doesn’t work since several days responding with error 500.
Open the email directly on your smartphone or copy the password reset link to your smartphone browser.
Like this, the password reset can be opened directly in the Duolingo app and you will be automatically logged in (without acutally using the login dialogue that’s currently blocked with googlefree smartphones).
German: so wie du es beschreibst, hatte ich es Anfangs auch versucht und bin trotz korrektem Passwort an der App Anmeldung gescheitert.
Meine Frau, die ihre Mails vorrangig mit dem Smartphone abruft, hat dann oben beschriebenen Bypass hinbekommen.
Ich habe mein Duolingo Familie Abo wegen des miesen Supports des Anbieters hierbei gekündigt (seit Wochen keine Antwort auf diesen Fehler). Wer weiß, was ihnen als nächstes einfallen wird und ob sie nicht wie ihre Linguisten auch einen Großteil ihrer Supportmannschaft durch Software ersetzt haben
Hi Sircali, when I open the email directly on my fairphone (or copy the link on different browser), the password reset is not open in the Duolingo app. So it’s still impossible to be logged in the app.
1.Try to configure the app permissions of Duolingo to permit InApp opening.
2. Try to use an email app that allows you to select where to open the password reset link (i use FairEmail, second screenshot). Maybe that’s the trick?
The following screenshots are in German, but it should be understandable: