diff --git a/packages/auth-compat/src/platform.ts b/packages/auth-compat/src/platform.ts index f1ac4e797b1..4fea464a169 100644 --- a/packages/auth-compat/src/platform.ts +++ b/packages/auth-compat/src/platform.ts @@ -54,7 +54,10 @@ export function _isAndroidOrIosCordovaScheme(ua: string = getUA()): boolean { (_getCurrentScheme() === 'file:' || _getCurrentScheme() === 'ionic:' || _getCurrentScheme() === 'capacitor:') && - ua.toLowerCase().match(/iphone|ipad|ipod|android/) + ( + ua.toLowerCase().match(/iphone|ipad|ipod|android/) || + typeof (window as any).Capacitor !== 'undefined' || typeof (window as any).cordova !== 'undefined' + ) ); }