Back to all

Google login breaks Median bridge on iOS


Email/password login works as native in my Median iOS TestFlight app, but Google login seems to break the bridge context.

With email/password:

native push UI works
PlayerProfile push fields populate
app behaves correctly as native

With Continue with Google:

window.median is false
window.median.onesignal is false
register/login/info/logout are undefined
user agent is plain Safari-style iPhone UA
UA does not include median

My setup:

OneSignal configured
Automatic Registration/Data Transmission = Automatic
iOS UA append string = median
my domain set to Internal
embedded JS enabled

Questions:

Is there a known reason Google auth can move the app out of the bridge-enabled internal webview?
Are there specific redirect/link-handling settings needed to keep Google login inside the main internal Median webview?
Is there a documented JS bridge method to open the iOS app Settings page after notification permission is denied?