我曾經有一個作業代碼,但最近它因無法識別 auth() 等而損壞。
當前損壞的代碼是:
import { Facebook } from '@ionic-native/facebook/ngx'
import { AngularFireAuth } from '@angular/fire/compat/auth';
import * as firebase from 'firebase/app';
constructor(
private afAuth: AngularFireAuth,
public fb:Facebook,
)
login(){
if (this.platform.is('cordova')) {
return this.fb.login(['email', 'public_profile']).then(res => {
const facebookCredential = firebase.auth().FacebookAuthProvider.credential(res.authResponse.accessToken);
firebase.auth.signInWithCredential(facebookCredential);
}).catch(err)
}
在上面的代碼中 auth() 不被識別
uj5u.com熱心網友回復:
您是否有機會升級到 Firebase JavaScript SDK 的 v9 或 AngularFire 的第 7 版?
如果是,請參閱AngularFire v7 升級指南和Firebase JS v9 升級指南。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/365081.html
標籤:javascript 火力基地 Facebook 角火
上一篇:構建chrome擴展以按DOM元素對打開的選項卡進行排序
下一篇:如何洗掉pip和python
