Closed
Description
- Operating System version: ios 14.5
- Browser version: Capacitor
- Firebase SDK version: 9 beta 2
- Firebase Product: auth
[REQUIRED] Describe the problem
When getting the auth with getAuth(firebaseApp);
The app crash and the only issue I see in safari dev console is :
TypeError: undefined is not an object (evaluating 'gapi.iframes.getContext')
Relevant Code:
import { getAuth, onAuthStateChanged, signInAnonymously } from "firebase/auth";
import { getFirestore } from "firebase/firestore";
import { initializeApp } from "firebase/app"
var firebaseConfig = {
apiKey: "***",
authDomain: "***",
databaseURL: "***",
projectId: "***",
storageBucket: "***",
messagingSenderId: "****",
appId: "***"
};
const firebaseApp = initializeApp(firebaseConfig);
export const user = new Promise((resolve, reject) => {
try {
const auth = getAuth(firebaseApp);
const removeListener = onAuthStateChanged(auth, user => {
// Check for user status
if (!user) {
signInAnonymously(auth);
return
}
console.log('user', user); // Will log the user object.
removeListener();
resolve(user);
});
} catch (err) {
console.error('reject', err);
reject(err)
}
})
user()