[com.nianticlabs.pokemongo] Google sign-in immediately fails and "Unable to authenticate"
Open
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 14.6k
- Forks
- 3.2k
- Avg merge
- 12d 11h
- Merged PRs (30d)
- 4
Description
Affected app
- Name: Pokémon GO
- Package id: com.nianticlabs.pokemongo
Describe the bug
- When trying to log-in with Google, Pokemon GO fails and says "Unable to authenticate. Please try again."
To Reproduce
- Start Pokemon GO
- Fling the date of birth year randomly to 1980 or something 18+
- Tap either Returning or New Player
- Tap Sign in with Google
- "Unable to authenticate. Please try again."
Expected behavior
- Pokemon GO to report the Google account email briefly confirming the sign-in, and to continue loading the game
Screenshots
- https://i.imgur.com/G9jGG8V.mp4 (50 second on-device video showing microG status, account, and PoGO error)
System
- Android Version: 20
- Custom ROM: LineageOS for microG (lineage-20.0-20230704-microG-enchilada)
microG
- microG Core version: 0.2.28.231657
- microG Self-Check results: All ticked
Additional context
- Happens with Ingress too (another Niantic game)
- I don't believe this interacts directly with Play Store Games for achievements or anything; it just uses Google for the log-in authentication
- My PoGO account with Google sign-in is active, not banned, isn't restricted in any way afaik, and worked fine with Gapps a few hours ago today
- Pokemon Trainer Club sign-in and seemingly PoGO itself work fine with microG. I would like the Google sign-in to access my main PoGO account and I don't believe I can convert it to another sign-in
- https://github.com/microg/GmsCore/issues/1774 indicates Google sign-in worked for them
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the Google sign-in flow in Pokémon GO on LineageOS for microG with microG Core 0.2.28.231657, following the listed steps and checking the comparison with issue 1774. Done means Google authentication succeeds and the game continues loading instead of showing “Unable to authenticate.”
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- authentication, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100