[com.soundcloud.android] Recaptcha at Email Sign-in is not showing
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: Soundcloud
Package id: com.soundcloud.android
Version: 2021.12.15-release
Describe the bug
Cannot use the Email login. The App responds with an error
Something doesn't sound right. Try signing up at Soundcloud.com
Logcats message is refering to a not found Intent
W ActivityManager: Unable to start service Intent { act=com.google.android.gms.recaptcha.service.START pkg=com.google.android.gms } U=0: not found
That having a swift look at the code, com.google.android.gms.recaptcha.service.START is filtered by org.microg.gms.DummyService.
To Reproduce
Steps to reproduce the behavior:
- install Soundcloud
- choose "I already have an account"
- Sign-in with Email authentification (no SSO)
- get Error
Expected behavior
Sign-in succeeds
System
Android Version: Android 10
Custom ROM: /e/ 0.21-Q
microG
microG Core version: 0.2.22.212658-158
microG Self-Check results: All ticked
full logcat
D SafeParcel: Unknown field id 14 in com.google.android.gms.common.internal.GetServiceRequest, skipping.
D GmsMeasureBrokerSvc: bound by: GetServiceRequest{serviceId=MEASUREMENT, gmsVersion=12451000, packageName='com.soundcloud.android', extras=Bundle[{}]}
W ActivityManager: Unable to start service Intent { act=com.google.android.gms.recaptcha.service.START pkg=com.google.android.gms } U=0: not found
D SafeParcel: Unknown field id 2 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 3 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 4 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 5 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D GmsMeasureSvcImpl: f1: com.soundcloud.android
W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@d550f20
D SafeParcel: Unknown field id 2 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 3 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 4 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 5 in com.google.android.gms.measurement.internal.EventParcel, skipping.
E InputDispatcher: Window handle Window{e06a4ab u0 com.soundcloud.android/com.soundcloud.android.onboarding.auth.AuthenticationActivity} has no registered input channel
D GmsMeasureSvcImpl: f1: com.soundcloud.android
D SafeParcel: Unknown field id 2 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 3 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 4 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 5 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D GmsMeasureSvcImpl: f1: com.soundcloud.android
E WindowManager: App trying to use insecure INPUT_FEATURE_NO_INPUT_CHANNEL flag. Ignoring
D SafeParcel: Unknown field id 2 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 3 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 4 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 5 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D GmsMeasureSvcImpl: f1: com.soundcloud.android
W FA : Value is too long; discarded. Value kind, name, value length: param, error_message, 155
D SafeParcel: Unknown field id 2 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 3 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 4 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D SafeParcel: Unknown field id 5 in com.google.android.gms.measurement.internal.EventParcel, skipping.
D GmsMeasureSvcImpl: f1: com.soundcloud.android
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 with play-services-core/src/main/AndroidManifest.xml, especially the org.microg.gms.DummyService entry linked in the report, and trace the com.google.android.gms.recaptcha.service.START intent during email sign-in. Reproduce the flow from AuthenticationActivity while collecting logcat; done means the Recaptcha step appears and SoundCloud email sign-in succeeds.
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
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100