Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stuck on "Verify login code" screen | Stuck on White Screen after login #242

Open
GutHib1209 opened this issue Aug 18, 2021 · 23 comments
Open
Labels
bug Something isn't working not reproducible After trying to reproduce this bug, it wasn't reproducable

Comments

@GutHib1209
Copy link

GutHib1209 commented Aug 18, 2021

I'm running Android 5.1

I receive an email notification that tells me I've logged in but I can't move past the "verify login code" screen. If I go back I'm not logged in. Please help.

@Nickwasused
Copy link
Contributor

  1. Which Version are you using? (e.g 2.9.3)
  2. Can you test using this APK: https://github.com/twireapp/Twire/suites/3294745823/artifacts/76948670

@Labib235
Copy link

Labib235 commented Sep 21, 2021

Same issue with v 2.9.3.But i am running LOS 14.1

@InRiPa
Copy link

InRiPa commented Sep 22, 2021

2.9.3 from the f-droid store on a custom 7.1.2 AOSP Rom. Regarding the test apk there. Where does it come from, can you link the changes?

@Nickwasused
Copy link
Contributor

The APK is coming from here: https://github.com/twireapp/Twire/runs/3124803371
It's up to date with the latest commit (8839ad0).

The latest changes can be seen here: https://github.com/twireapp/Twire/commits/master
(everything after the commit named "2.9.3" from Jan 23, 2021)

@InRiPa
Copy link

InRiPa commented Sep 22, 2021

Thanks a lot for the explanation with Github Actions. That's quite new to me.

I installed the APK from https://github.com/twireapp/Twire/runs/3124803371

  1. After entering the PIN, I got immediately a response by the App, saying that the entered PIN was wrong (triple checked and it was correct).
  2. Then, I pressed "Resend code" and entered the second one. With that again, it keeps showing the loading icon and doesn't do anything anymore.

@GutHib1209
Copy link
Author

  1. Which Version are you using? (e.g 2.9.3)
  2. Can you test using this APK: https://github.com/twireapp/Twire/suites/3294745823/artifacts/76948670
  1. I'm using 2.9.3
  2. I tested the debug apk and was unfortunately stuck at the 'verifying you're not a robot' screen.

@Nickwasused
Copy link
Contributor

Can you try this?:

  1. log in using a Desktop PC or other Device
  2. log in using a VPN or mobile Data connection

@adanrg
Copy link

adanrg commented Oct 15, 2021

I have exactly the same issue. (Android 6, Twire 2.9.3 installed from F-Droid) This is what happens:

  1. Login page comes up, I enter my user and password
  2. Verification code arrives in mail
  3. After entering the code on the verify login page, app stucks there forever
  4. Meanwhile, an additional notification mail arrives about a successful login.

So according to Twitch, I've logged in successfully. In the app, I never get past that verification page.
By the way: I can login on any of my desktop PCs using either Firefox or Chromium.

@Nickwasused Nickwasused added bug Something isn't working not reproducible After trying to reproduce this bug, it wasn't reproducable labels Oct 18, 2021
@Nickwasused Nickwasused changed the title Stuck on "Verify login code" screen Stuck on "Verify login code" screen | Stuck on White Screen after login Nov 21, 2021
@Nickwasused Nickwasused pinned this issue Nov 21, 2021
@Nickwasused
Copy link
Contributor

Nickwasused commented Nov 21, 2021

Update

Because Multiple Users reported this Issue we need some more information.

But first of all, here is what we currently have:

Android Version Twire Version 2 Factor Authentication Problem Link
TV 4.4.2 ? ? white screen before login #261
7.1 2.10.0 Stuck on Code Verification #265
? ? ? white screen before login #244
5.1 ? Stuck on Code Verification (Email) #242
7.1 2.9.3 ? Stuck on Code Verification This Issue
7.1 8839ad0 Stuck on Code Verification This Issue
6 2.9.3 Stuck on Code Verification (Email) This Issue

The Information we need is:

  1. Your Android Version
  2. Your Twire Version
  3. Are you using a custom Rom (yes/no)
  4. Are you able to log in on your phone with another app for example firefox
  5. Are you able to log in on another Device for example your PC

Further Steps that would help:

If you don´t know what ADB or a logcat is then just skip this!

@MaxCoveri
Copy link

MaxCoveri commented Nov 21, 2021

Update

Because Multiple Users reported this Issue we need some more information.

Twire version is 2.10.0
No 2FA
ROM does not have google play services, not sure if it counts as custom
I can log in on other devices

Also my issue is a bit different, I can not log in at all so it should be 'white screen before login', not after

@Labib235
Copy link

Labib235 commented Nov 22, 2021

16375854454767004678358575808566
Android version:7.1.2
Twire version:2.10.0
Yes custom rom specifically Lineage OS 14.1 with no gapps of any sort
Yes i can login from another phone using twitch app
I received successful login email from twitch @6:48

@Labib235
Copy link

Labib235 commented Nov 22, 2021

How do i paste the logcat here?I am on phone.Any alternate place where i can paste the logcat?

@adanrg
Copy link

adanrg commented Nov 22, 2021

  1. Your Android Version: 6.0
  2. Your Twire Version: 2.9.3
  3. Are you using a custom Rom: No
  4. Are you able to log in on your phone with another app for example firefox: Yes (with Firefox)
  5. Are you able to log in on another Device for example your PC: Yes

@adanrg
Copy link

adanrg commented Nov 23, 2021

Here's what I see in the logcat output. Using Settings / General / Twitch username opens up the login "dialog":

11-23 20:11:20.489 3260 3328 I ActivityManager: Displayed com.perflyst.twire/.activities.setup.LoginActivity: +640ms

This is, where I enter my UID / PWD, get an E-Mail from Twitch with a code. Entering that code results in another E-Mail, where Twitch confirms the successful login, but the view stucks there forever.

From that point on, I see no further log entries from Twire (and especially the LoginActivity class). Normally, this is where the shouldOverrideUrlLoading(WebView view, String url) method should kick in and finish the job. The lack of log entries suggests, that it's never get called.

I have a feeling, that this broken behavior was introduced by some change(s) on Twitch's side, since it just suddenly stopped working, when no other changes on the system were introduced. (Android update / Twire update / etc.)

Fun fact: there's a Twitch chat application called DankChat (on F-Droid), which has exactly the same "login stuck" problem. When 2 different applications are starting to show exactly same problem, that's not an accident.

@ein-bandit
Copy link

my be related #273

@Nickwasused Nickwasused added this to To-do in Next release Dec 11, 2021
@KaKi87
Copy link

KaKi87 commented Feb 8, 2022

Your Android Version

Android TV 6.0 (according to docs, not checked)

Your Twire Version

2.10.0.254 (latest)

Are you using a custom Rom (yes/no)

No

Are you able to log in on your [device] with another app for example firefox

Untested, will try

Are you able to log in on another Device for example your PC

Login via Twire v2.10.0.254 works on my Xiaomi Mi 8 using Android 11 (custom ROM : DotOS v5.2.1).

2 Factor Authentication

Problem

Stuck on Code Verification

@maxwell-kalin
Copy link

maxwell-kalin commented Feb 9, 2022

My Twire cant even login or watch anything
Says twitch servers dont react

Screenshot_20220209-205605

Screenshot_20220209-205855

@krablord
Copy link

  • Your Android Version - 7.0
  • Your Twire Version - 2.10.2
  • Are you using a custom Rom (yes/no) - no (rooted though)
  • Are you able to log in on your phone with another app for example firefox - yes with twitch app
  • Are you able to log in on another Device for example your PC - yes on Mac/Linux/Windows, Android tv

Stuck after entering code, and recieve email from twitch about successful login

@InRiPa
Copy link

InRiPa commented Mar 8, 2022

Just a quick update. I just updated the to the new version 2.10.2 from F-droid store (2/23/22) and can login now. So, for me it's fixed

@Vintic
Copy link

Vintic commented Mar 10, 2022

My Twire cant even login or watch anything Says twitch servers dont react

Screenshot_20220209-205605

Screenshot_20220209-205855

Have same problem on Samsung s21+
Official stock ROM without root.
Android 12. One ui 4. Security update 1.12.2021
Tested with F-droid and Github version.
App version: 2.10.2

Additionally, there is no (local) subscribe button.

@Luis-gd
Copy link

Luis-gd commented Mar 24, 2022

My Twire cant even login or watch anything Says twitch servers dont react
Screenshot_20220209-205605
Screenshot_20220209-205855

Have same problem on Samsung s21+ Official stock ROM without root. Android 12. One ui 4. Security update 1.12.2021 Tested with F-droid and Github version. App version: 2.10.2

I have same problem with dame android version and twire version.

@mystixa
Copy link

mystixa commented Apr 2, 2023

I had the 2.10.5 application has stopped bug, so tried older version 2.10.4

On this version if I try to login it gets white screen.. if I skip the login it loads the other stuff but of course cant access anything from Twitch.

@materialred
Copy link

materialred commented May 19, 2023

When I try to log in with a new account, it does not work and I only see "Website not available". After I verify my account, I can log in without any problems. Here is a logcat:
logcat.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working not reproducible After trying to reproduce this bug, it wasn't reproducable
Projects
Development

No branches or pull requests