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.

2 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