Why is Google sign-in blocked in my WebView?
Google blocks OAuth inside embedded WebViews because the missing URL bar prevents users from verifying the domain, which surfaces as the disallowed_useragent /…
Google blocks OAuth inside embedded WebViews because the missing URL bar prevents users from verifying the domain, which surfaces as the disallowed_useragent / secure browsers error.
Open the Terra connection widget URL in an in-app browser instead of a WebView:
On React Native, for example,
react-native-inappbrowser-reborn.Natively,
SFSafariViewController(iOS) or Chrome Custom Tabs (Android).
This resolves the error while keeping the flow inside your app.
PreviousWhy does Health Connect heart rate sync cause OOM crashes?
NextHow do users connect if the Apple companion app isn't in the App Store?
Last updated
Was this helpful?