回答

2

无需对android或ios文件夹进行任何更改,以支持Google使用基于Expo构建的应用程序的Firebase登录。

  1. 关注the guide for configuring Google auth on the Expo docs
  2. 使用世博会的Using Firebase guide,它描述了如何与Facebook进行身份验证,并换出谷歌在需要时描述的方法。
+0

这是工作得很好登录到谷歌,并得到用户名或电子邮件,但不能的accessToken错误“无法解析谷歌id_token?到火力 请什么是错的 'code''googleAuthenticate =(标记)=> { 常量提供商= firebase.auth.GoogleAuthProvider provider.addScopes( '轮廓'); provider.addScopes( '电子邮件');。 const的凭证= provider.credential(令牌) 返回firebase.auth()signInWithCredential(凭证) };' –

+3

@NoerNova - 从世博会API回来的回复中,您有一个带有“idToken”,“accessToken”和其他一些属性的对象ies(https://github.com/expo/expo-sdk/blob/d152d47f240aadc1618e13a2ab3832411c62e9b8/src/Google.js#L18-L36) - 你需要把'idToken'和'accessToken'传递给你的' googleAuthenticate'功能如下所示:https://gist.github.com/brentvatne/46449731ae852a14ce321e14f0f19187 – brentvatne

+0

我记录了一个编码会话,其中Firebase身份验证通过Firebase网站sdk集成到世博项目中:https://www.youtube.com/手表?ν= 0TlOhmdl3-M。 – wcandillon

相关问题