Hi folks,
Iโve been using an app for personal time tracking.
Iโm on Android
Suddenly Appsheet has started asking me to Login.
Nothing wrong with that. But when I click the google login I get a screen saying โPlease install Google Chrome to continue with the login processโ. There is only one button. INSTALL
However, chrome is already installed. So clicking on the install button takes me to Google Play app which confirms that Chrome is installed and only presents one sensible option which is OPEN
Now I click on the โOpenโ button in Google Play it opens Google Chrome but doesnt open any Appsheet login page (which was promised by the original message when I started Appsheet.
This cycle never actually allows me to open the Appsheeet app. So I canโt use the Appsheet app with any user.
But I can log in fine from Google Chrome and use my Appsheet app from within Google Chrome.
Has anyone noticed this broken behavior?
Note, Iโve already uninstalled and reinstalled Appsheet and my short cuts
Solved! Go to Solution.
@Gil
Thanks for the tip. After blundering around I found that in android 6.0.1 you need to go to Settings/Apps/Appsheet to see the version number.
And so far version 13.7 doesnโt bring up the web login page which started this topic/question.
Shall we close this thread as solved therefore?
Hey Andrew,
Iโm not sure if thisโll solve your issues, but if you havenโt already, check out this post:
I canโt tell if your bug is related to the particular issue Praveen identified, but the fix (if it works) only takes 15 seconds, so it couldnโt hurt to try that as a starting point.
-Eddie
Thanks Eddie,
No Iโm fairly sure this is not related.
To be clear โฆ the problem is that either
a) Appsheet doesnโt check to see whether Chrome is installed
b) the check isnโt working
If that was sorted and Appsheet knows Chrome is installed then we could maybe get to the point of checking what kind of login failure this is.
Again to be clear, this is not presenting as a โlogin problemโ. I can login fine if I use the browser to go to my Appsheet app.
Rather, itโs presenting as a bug that affects Appsheetโs ability to reliably detect if Google Chrome is installed on the Android platform.
What device type is this? Google requires using Chrome when going through the OAuth login process, so we have some code to detect if Chrome is installed. If we canโt find Chrome we show the page youโre seeing, but there may be some issue in our detection logic.
@Andrew_Smith1, Which browsers are installed on your device? And which browsers is set as the default browser?
@brian thanks for that.
Yes I guess that under some circumstances the detection isnโt working quite right. Iโm on Android
@Gil this is a good question.
I have Firefox, Opera and Chrome
Chrome is the default
I have also tried
In retrospect, (4) was silly to even try because at the point that Appsheet asks me to log-in, the Google account being used is as yet not specified, so therefore must be irrelevant whether the OAuth for any particular Google account is currently active or inactive.
Note that (as youโd expect) I can log in normally from the Appsheet App with a Microsoft login.
I see,
And which device are you using? (model)
As you suggested, the root of this is a bug in our Android app that, doesnโt use the correct browser some times when the device has multiple browsers. Weโll need to fix that, but if youโre working for a quick workaround you can uninstall Opera and FF (maybe just Opera will be fine too), log in to AppSheet, and then reinstall the other browsers.
Will do. @Gil g
However, Iโve had both browsers installed for a year or so. And Appsheet worked fine with the same conditions.
But letโs try.
Tomorrow Iโll get back to you helpful ppl
@brian sorry, you asked about device type
Iโm on a Sony z3 compact with Android 6.0.1 and all updates are โฆwell up to date.
Iโve been using Appsheet on this phone for 2 years. Before that I was developing stuff using ODK.
This is the firs time Iโve been completely locked out of Appsheet.
However, Iโm replacing the phone so if you want I could even part with it if it will aid medical science โฆwell Appsheet! Which is awesome by the way.
Right.
The workaround is
THIS time Appsheet doesnโt challenge you to install Google Chrome and instead takes you to a login page where you can successfully log in again. Yipeee!
HOWEVER โฆ (boo!) all the apps were now broken due to being unable to access the google sheets data because of the revoked permissions (which for some reason were not re-instated on login into the Appsheet App). So you need an extra step. I suggest that the app explicitly checks for this because it evidently doesnโt and assumes that OAuth access to the google sheets will come along with login permissions (apparently they donโt โฆ or at least didnโt).
All working as before.
Now to reinstall all my favourite Browsers and hope I donโt have to do all this again.
@Gil
Just for my satisfaction, can you let us know when Appsheet has been updated to correctly deal with the case that started all this (i.e. the non-functioning check of whether Google Chrome is installed which is apparently caused by the presence of other installations like Firefox and Opera).
@Andrew_Smith1,
Iโm sorry you had to got through this long process just to sign in. Although Iโm not sure if I understand why was revoking the Google permission necessary.
It might take a while to fix this, but Iโll post here when itโs out.
@Gil
No problem. Hope that documenting it has helped. Great Apps donโt grow on trees.
Why was revoking Google permissions necessary?
Iโm not sure it was โnecessaryโ. Remember that my objective was finding a set of actions that were SUFFICIENT. If someone else wants to investigate further to find out which of those actions were NECESSARY then they can play around with my solution and try missing out steps to see what works and what doesnโt. Personally I didnโt fancy installing and reinstalling things too much so I did everything I could think of.
@Andrew_Smith1,
A fix for issue would be included in the next update (13.7). The update will be out in the next couple of weeks.
Iโve discovered another workaround which may or may not suit people having the same problem.
I created Microsoft logins for all the users while keeping the data store for the actual app as google.
Microsoft doesnโt have a problem with logging in and there are a lot of other login/online/offline problems that Iโve solved by doing this.
@Gil
Looks like I spoke too soon. A related problem has now appeared involving the displaying of the same login screen. Iโve documented this as best I can.
In my humble opinion there may be some connection.
Hi @Andrew_Smith1, Sorry for the late response.
Iโm pretty sure the two issues are not related. Iโll try to explain:
Googleโs sign in page canโt be loaded with any browser so when you are trying to sign in with Google, we need to choose which browser (from the ones installed on your device) will open that page. If weโre asking you to install Chrome although it is already installed on your device - we are obviously not doing a good job choosing the right browser.
This issue is unique to Google sign in and is not related to being requested to sign in repeatedly.
Have this problem repeated itself in version 13.7?
Hi @Gil
Well the challenge here is that I already implemented my workaround above (moving to a
Microsoft account for sign in. So I couldnโt rightly tell you if it was my workaround that fixed the problem or version 13.7.
While we are on the subject โฆhow do I even check the Whatsapp version on Android? Because clicking the โAboutโ button in my apps tells me about my app, not about the Android version.
Thanks for engaging with us on this. Itโs very helpful.
No worries, you donโt have to go out of your way to test the new version. Thatโs my job
To check the appโs version youโll have to go to the app info page on your deviceโs settings. On most Android devices you can get there by tapping and holding the appโs icon. The version should be all the way to the bottom.
@Gil
Thanks for the tip. After blundering around I found that in android 6.0.1 you need to go to Settings/Apps/Appsheet to see the version number.
And so far version 13.7 doesnโt bring up the web login page which started this topic/question.
Shall we close this thread as solved therefore?
same issue here, nothing works. Android 11 Vivo x60 pro. Browsers installed: Chrome, Opera. Chrome installed/updated, default browser is Chrome, app version 16.0.1. It states chrome not installed. I'm giving myself 30 more minutes to find a solution and then moving to microsoft power apps if this bullshit is all google has to offer. I see this bug is couple of years old and still there. Nice approach google.
Today 05/18 the problem persist!!
IOS: App Crash
Android: Install Latest Chrome version but already has it
Same for me !! Any solution !?
Same here
This should be resolved now.
You might need to close the app once or twice to make sure you have the latests bits.
We're sorry for the inconvenience.
Right, in older Android version appโs info was well hidden.
Iโm glad to hear the update did fix the problem!
Hi, I had the same problem, I solve it this way:
I unistall appsheet.
I unistall all the browsers in my cell phone (in my case opera and firefox, chrome could'nt be unistalled 'cause I use an android device).
Then I (reinstall or) update the chrome browser.
I Install appsheet
Problem solved!
TIP: I guess the Opera browser was the problem
having the same problem now, i think its something about the recent chrome app update
User | Count |
---|---|
18 | |
14 | |
11 | |
7 | |
4 |