microg / microg/GmsCore

[com.twoscape.sportler] Google login not working

Open
#2,165 1 comment 0 reactions 0 assignees View on GitHub

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: [Sportler Ski Tracker]
Package id: [com.twoscape.sportler]

Describe the bug
Sportler is a ski tracking app with location sharing / leaderboards using Google Sign-In. Trying to log in with microg installed does not work (just showing "failed" and generating logcat below)

To Reproduce
Steps to reproduce the behavior:

  1. Open "Sportler"
  2. (Scroll down to "friends" on the startpage, if needed)
  3. Select "friends"-switch to on (default: off), prompting google-login
  4. Select "Sign in with google" in the dialog
  5. Select google account in microg dialog
  6. See error

Expected behavior
Google login should succeed, turning the switch next to "friends" to on. If friends have previously been found or tracks have been recorded, they should be synced now. Furthermore, the settings activity should show account logged in status, giving the option to log out.

Screenshots
Logcat: (if some other lines are important, I can provide them, too)
image
In the following, location info and google account have been blurred.
App start page, not logged in:
image
Google Sign-In dialog:
image
Microg google sign-in dialog:
image
Error shown on startpage after login:
image

System
Android Version: [13]
Custom ROM: [LineageOS with microg 20.0]

microG
microG Core version: [0.3.0.233515]
microG Self-Check results: [All ticked]

Additional context
Willing to help fixing this issue, but unsure how. Can provide more info / logcat output, if needed

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Sportler Google Sign-In flow on Android 13 with microG Core 0.3.0.233515 and inspect the supplied logcat around account selection and the resulting failure. Done means the friends switch can enable successfully, account status appears in settings, and previously recorded tracks or friends sync as described.

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.