can't sign-in with stock browser on android #708
Comments
After the cert message, Tracy, is there also a link the "there has been an error" with See more info? Does that, when you reveal it, say "action: establishing relay. Relay frame could not be found". What is the exact URL that you are hitting at diresworb.org (if you are in the popup). |
I can reproduce this error on the following devices:
bumping priority up to 5. this is a shipblocker for mobile devices using stock browser. Error mentions: "Relay frame could not be found" screenshot: http://i.imgur.com/i6z7F.png Logcat from Android phone: |
I could not duplicate this on an Android 2.3.4 with stock browser. But, in this case, the "default" browser was set to the stock browser. I could not duplicate this with iOS5. So, let's use this Issue to focus on "older" Android devices running stock browser with and without the default browser set to stock browser (if that makes sense). |
For the above, go to Settings > Manage Applications > Web (or whatever name they give the Stock browser). Go to beta.myfavoritebeer.org Now, try again, but select Stock browser as the default browser. Now repeat the steps in Production: So, the original bug has changed a bit, but it looks like the workaround still "works" in Production: |
And to go a bit further...
|
@tonychung - this appears to be a duplicate of #596 which we said (which I confirmed yesterday with @benadida - see #596 (comment)) we are not going to resolve yet. There is a workaround - setting a default browser as @jbonacci has pointed out. |
Yea, this is almost exactly 596, with some edge cases thrown in for various Android device/firmware version peculiarities. |
Leaving this Issue open since 1. it has more current information and 2. #596 is already closed. |
Adding comments that could be broken out into two more Issues: I am finding now that if I sign in then logout, I can no longer sign in again. Click SignIn This issue (or these 3 issues) probably needs to be a 5-star because it is getting to be "too much work" for the user to use BrowserID on Android. |
please re-test this issue on dev.diresworb.org or dev.myfavoritebeer.org. I don't think this one is solved with the new window communication implementation that landed tonight, but it's worth a test. |
Well, COOL! Whatever you did, let's get it moved over to Stage because this is basically a blocker for using the stock browser + older firmware with BrowserID. |
Working smoothly in Android 2.3.7 with stock browser, but having the exact problems of description trying to use this implementation of BrowserID: https://github.com/jrburke/idme I don't know what to expect: Could be an implementation problem of that solution or you guys think that I have to wait for this changes to get that solution productive? thanks! |
@martinrevert the idme experiment does use a fork of the browserid code, and so the flow is a bit different. I'll follow up with you in this idme issue |
OK. So needs to be retested on Stage for the next train. |
So, trying again on an Android 2.2 device with NO default browser set (which gets us back to the original issue): Moving over to beta.myfavoritebeer.org: I get the same error message: The "See more info" link shows the following: So the workaround for older Android devices is to either
Long-term, we need to fix the "older" Android issue. |
In my previous comment, I said I got this to work on Dev, but my guess was I forgot to clear out the browser settings first. REF: #708 (comment) |
FYI: 20110124 maintenance window Once this is deployed, we should be able to use Android 2.2 for signing into BID w/o setting default browser. |
OK, we are getting close on the Cert Warning part, but... But still Frame Relay errors all around... |
This seems to have regressed. More work tomorrow... |
Closing now that this works for the base case of 3 or less emails in an account, stock browser set as default browser. |
I am now able to select from 3+ emails on beta.myfavoritebeer.org using stock browser (not as default) on Android 2.2. |
With Android 2.2 stock browser at beta.myfavoritebeer.org, click sign-in
a cert message comes up, click continue.
then I get "We are very sorry, there has been an error" "to retry...
The text was updated successfully, but these errors were encountered: