世博会安卓独立谷歌登录错误



当我尝试在安卓独立应用程序中使用谷歌登录时,它给出了以下错误: {"framesToPop":1,"code":"GOOGLE_ERROR"}

这是 app.json(更改了哈希和 apikey 的最后四位数字,仅用于堆栈溢出(

{ "expo": { "name": "flux-scrollable", "description": "An empty new project", "slug": "flux-scrollable", "privacy": "public", "sdkVersion": "19.0.0", "android": { "package": "com.anonsment.chat", "config": { "googleSignIn": { "apiKey": "AIzaSyD5d-Y6MKS3wmxUOHvBTGhIMPOmZC9mvdc", "certificateHash": "F6B135645BC1D38C2FF5CE2C7BC3E7C573CCA943" } } }, "version": "1.0.0", "orientation": "portrait", "primaryColor": "#cccccc", "icon": "./assets/icons/app-icon.png", "loading": { "icon": "./assets/icons/loading-icon.png", "hideExponentText": false }, "packagerOpts": { "assetExts": [ "ttf", "mp4" ] }, "ios": { "supportsTablet": true } } }

登录代码

const { type, user } = await Google.logInAsync({ androidStandaloneAppClientId:'173851312683-pittv77ag7tn3tpq26bvu6d5nirbs5dr.apps.googleusercontent.com', iosStandaloneAppClientId: '<IOS_CLIENT_ID>', androidClientId: '603386649315-9rbv8vmv2vvftetfbvlrbufcps1fajqf.apps.googleusercontent.com', iosClientId: '603386649315-vp4revvrcgrcjme51ebuhbkbspl048l9.apps.googleusercontent.com', scopes: ['profile', 'email'] });

也许你需要在代码中添加behavior: 'web'

const { type, user } = await Google.logInAsync({ 
androidStandaloneAppClientId:'173851312683-pittv77ag7tn3tpq26bvu6d5nirbs5dr.apps.googleusercontent.com', 
iosStandaloneAppClientId: '<IOS_CLIENT_ID>', 
androidClientId: '603386649315-9rbv8vmv2vvftetfbvlrbufcps1fajqf.apps.googleusercontent.com', 
iosClientId: '603386649315-vp4revvrcgrcjme51ebuhbkbspl048l9.apps.googleusercontent.com', 
behavior: 'web',
scopes: ['profile', 'email'] });

最新更新