Duolingo can’t connect with account

@rik care to comment ? If it is working on other lineage build with microg I don’t know why it would not on iode… and this would be very surprising that this page in particular would be some special interaction with google play services, but sure why not. But as you are a company and not a non profit, you can directly have a line of communication with Duolingo can you not ?

@rik Another thing not properly working is Spotify login. I get logged out again and again from the app, Spotify Kids app does work as expected though. I did manage to get logged in to Duolingo via the trick with resetting password and opening the supported link in the app or something. Spotify still not working though, even with completely disabling iode blocking. Happy to help if needed. Bye

For those experiencing this problem, unfortunately you’re probably not going to get much attention at the OS level, because it’s not with absolute certainty a problem with iodé because there are counterexamples; users for whom Duolingo authentication is working just fine (e.g., me).

I did have some temporary problems of this nature, though. While trying to figure that out, I several times deleted all app data and tried again. It shouldn’t be necessary to completely uninstall the app, but you may as well try that, too.

If you feel like it and/or are able, you could also try getting app log traffic via ADB. Maybe something useful will be revealed that way.

I’ve just had another go at this and got it working, so this may help if anyone else is having this problem.

I noticed that the app automatically loads your email and password after a few seconds even if the application data and cache have been deleted, which suggests it’s coming from the back end. This was where I think the issue is coming from, so I used the Forgot Password option to get a reset link, but where I had previously opened the link from my email client, FairEmail, which must be stripping tracking from the reset link, I used a web email client to click the link, which opened the new password screen. I copied my existing password from my password manager into the new password screen and saved it and it logged me in.

So in short:

  1. Reset your password
  2. Use a web email client for the link.
3 Likes

For Spotify issues please open a new thread.

Regarding Duolingo password issues, I finally installed it, set up an account with the app (email and password not google account), then reset the app storage to force re-login, and could confirm the issue that it just immediately says “wrong password” and I can’t login again.

I then confirmed that the identical issue existed with LineageOS for microG, so it does not seem related to iodé specifically.

This thread from the /e/ forum confirmed an identical situation and provided the workaround to get past this.

In short, here is how to get logged into the Duolingo app using a microG device:

  • From “App Info”, make sure the app is set to “Open in App” all links, and make sure all the links are enabled.
  • Issue a reset password request from within the app.
  • Copy the full link from the reset password email, and paste into browser address bar. This should prompt you to open the link directly in the app. Proceed with reset in the Duolingo app. Login should now be working on this device.

Extra notes:

  • Issuing the reset password request from a browser will not work. If you inspect the tacked on bits to the link sent to your email it is different than when initiated from the browser, and I could not get this link to open in the app (it would only open in the browser).
  • Again, this does not seem to be an iodé specific issue as LineageOS for microG and /e/ exhibit identical issues. Instead, it seems about Play Integrity compatibility issues which are at the microG level.
  • With this problem and the reset being the only way to work around logging in, it means that unfortunately I don’t see a way you can login to multiple microG (de-Googled) devices. You will have to use the web browser (and make an app link for convenience) on the other devices.

@kestrelfeather, @grmon, @simongreenwood not certain of your current status with Duolingo, but do try the above if you are still unable to login.

3 Likes

He @rik , thanks a ton for diving into it. The trick worked, will open another thread for Spotify though. Maybe its the same problem… Thanks bye!

1 Like

@rik Thanks for confirming. As I said below it can also be bypassed by clicking on the reset link in a webmail client, although I use Vivaldi rather than Iodé browser, which could be related for being Chromium based for some reason.

As also I noted last week the app does have some non-standard behaviours which makes me think there is a server-side related aspect to it as well but there’s plenty of evidence to raise a bug with microg.

2 Likes

Same problem here, on other platforms the login works just fine, on my shiftphone8 it says wrong credentials, dont know why.

See above a few posts, can you try this process?

1 Like

Thank yo @rik

Unfortional, this trick don’t work anymore.

The link is opening in the app, I type a new password, but you can’t save it.

I installed Duolingo as a test.
Created an account (with email and password - no Google account).
Then cleared the app’s cache and data. And I logged in to the app and it worked. (A test with copy and paste and another test with manually entering e-mail and password.)
Here, however, with Iode 4.33 (and Samsung S10).

2 Likes

I use email and Password as well, but the login is not possible like described by @rik. I request a new password and open it with the app. It works till I will save the rettyped password. The screnn will be refreashed, but not agreed.

I use iodé 7.5 on a shiftphone 8.1

I just put Duolingo on a test device, enabled all the applink permissions, and then started it, logging in with my saved email and password. It logged right in, no reset or other things needed?

1 Like