Open dzuluaga opened 5 months ago
Hello everyone! Myself and @jbinda had the pleasure of investigating this bug. Here's a summary of our findings:
CustomTabs
(More on CustomTabs: https://developer.chrome.com/docs/android/custom-tabs/howto-custom-tab-check )CustomTabs
is causing the login page to not show. However, when we tested using Brave browser as default, which circumvents the CustomTabs issue, we were still unable to complete the login flow. CustomTabs
. In case they do not we can suggest the user downloads an alternative browser. We've had success with Brave
CustomTabs
and pick that one to trigger the flow, otherwise show information that running the flow is not possible because lack of support for CustomTabs
.CustomTabs
we could potentially add GeckoView
browser to the app, to replace the default implementation. In our tests GeckoView
worked well on phone emulators but quit unexpectedly on the Meta Quest goggles, so this would require further investigation (an article on using this solution is here)Brave
did not solve the issue. The issues seems to be closely coupled with the dropbox SDK.CustomTabs
: Successful login with Brave browser on device without CustomTabs
:
Successful login with Brave on Meta Quest 3:
https://github.com/user-attachments/assets/8d229fc7-5578-42a7-b046-0bfebe876e87
Unsuccessful Facebook login with Brave, but facing a new error:
https://github.com/user-attachments/assets/41528830-401c-4d8d-adef-1bb6d3894fd6
Thanks so much, @jbinda and @p-syche for the thorough investigation and detailed findings! This is incredibly helpful, and it's great to have a few potential solutions lined up. We'll definitely keep these options in mind as we explore the next steps. The team has been made aware of the issue and your proposed fixes, and we'll be sure to keep you updated as we decide on the best course of action. Please stay tuned for any further developments!
Best, Diego
OMH Auth Android is facing issues with certain providers on Meta Quest 3 VR (HorizonOS, Android 12):
Google Auth non-GMS:
Facebook:
Dropbox:
Successful Provider:
Video Evidence: Link
Possible Causes:
Request:
Thank you for your assistance.
CC - @prestonlau @itsme291