2017-08-01 19 views
0

谷歌標誌當我嘗試與谷歌簽署在Android獨立的內部應用程序,它提供了以下錯誤: {「framesToPop」:1,「代碼」:「GOOGLE_ERROR」}世博會的Android獨自站在錯誤

這是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'] });

回答

1

也許你需要在你的代碼

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'] }); 
+0

當我在谷歌憑證OAuth客戶端ID在網頁點擊它實際工作增加behavior: 'web'