通過這段代碼。用google用create-react-native-app和firebase登錄(使用指數)
googleAuthenticate = (token) => {
const provider = firebase.auth.GoogleAuthProvider();
const credential = provider.credential(token)
return firebase.auth().signInWithCredential(credential) }
gglogin = async() => {
const LogInResult = await Google.logInAsync({
androidClientId: '<my-androidClientId>',
iosClientId: '<my-IOSClientId>',
scopes: ['profile', 'email']
});
if(LogInResult.type === 'success'){
Alert.alert(
'Logged in!',
`Hi ${user.name}!`,
);
this.googleAuthenticate(LogInResult.accessToken)
}
}
這是可以得到的用戶名警報,但不能發送令牌通過得到這個錯誤火力地堡。
Possible Unhandled Promise Rejection (id: 0):
TypeError: this.addScope is not a function. (In
'this.addScope("profile")', 'this.addScope' is undefined)`
請什麼是錯的
你可以分享你app.json或github回購鏈接? –
我在使用博客獨立android應用程序進行谷歌登錄時遇到問題,無法獲取用戶名或個人資料。我只是想檢查你的app.json文件,看看我是否犯了一個錯誤 –