安卓接入google的Firebase登录教程

这篇具有很好参考价值的文章主要介绍了安卓接入google的Firebase登录教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.https://console.firebase.google.com创建安卓项目    

           安卓接入google的Firebase登录教程,android

2.添加google登录

           安卓接入google的Firebase登录教程,android

 3.添加项目的SHA证书指纹

          安卓接入google的Firebase登录教程,android

          安卓接入google的Firebase登录教程,android

4. FireBase自动生成(API和服务)   https://console.cloud.google.com/apis/credentials?authuser=1&project=battle-against-darkness

          安卓接入google的Firebase登录教程,android

5.下载google-services.json

    安卓接入google的Firebase登录教程,android

6.导入google-services.json和添加Firebase依赖

        安卓接入google的Firebase登录教程,android

7.google登录上代码:

      安卓接入google的Firebase登录教程,android

      安卓接入google的Firebase登录教程,android

      安卓接入google的Firebase登录教程,android

     安卓接入google的Firebase登录教程,android

     安卓接入google的Firebase登录教程,android

     

requestIdToken:是Web 应用”的客户端 ID

安卓接入google的Firebase登录教程,android

8.针对SHA 证书指纹,这个地方特别容易出错,导致从androidstudio签名打包可以登录,从google商店下载的包会改变签名,所以你也要把改变的签名上面firebase。不然登录失败。

  1.firebase要上传(本地)SHA-1 证书指纹和SHA-256 证书指纹: 

安卓接入google的Firebase登录教程,android

     ​​​​2.​​firebase(正式上线)SHA-1 证书指纹和SHA-256 证书指纹也要上传firebase安卓接入google的Firebase登录教程,android

9.查看签名的命令

1.把abc1.aab输出到gangan1.apks

     java -jar bundletool-all-1.15.4.jar build-apks --bundle=abc1.aab --output=gangan1.apks --             ks=anzhan1.keystore --ks-pass=pass:123456 --ks-key-alias=anzhan1 --key-                    pass=pass:123456

2. gangan1.apks安装到手机 ok。

     java -jar bundletool-all-1.15.4.jar install-apks --apks=gangan1.apks

3.生成keystore

     keytool -keystore xxx.keystore -alias xxx -genkey -keyalg RSA

4.查看keystore

    keytool -list -v -keystore xxx.keystore

5.查看apk和aab,两种方式都可以查看。如果出现下面的MD5就表示成功。否则就是失败。注意:androidstudio打aab包,只release才可以打包成功。

   keytool -list -printcert -jarfile fenbaoTest-release.apk

   keytool -list -printcert -jarfile fenbaoTest-release.aab

   keytool -list -printcert -jarfile fenbaoTest-debug.aab

      文章来源地址https://www.toymoban.com/news/detail-811259.html

      

到了这里,关于安卓接入google的Firebase登录教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 创建Firebase项目并接入Firebase推送: Firebase Cloud Messaging (FCM)

    Firebase Cloud Messaging (FCM) 是一种跨平台消息传递解决方案,可供您可靠地传递消息,而且还是免费的服务。支持 Android,IOS,Web,Flutter,Unity. 消息类型 可以使用 FCM 向客户端发送两种类型的消息: 通知消息,有时被称为“显示消息”。此类消息由 FCM SDK 自动处理。 数据消息,由客

    2024年02月04日
    浏览(39)
  • Android集成Google登录

    集成google登录之前需要有一下三点要求,只有具备一下两点要求才能集成google登录:         1,android 运行版本4.0及更新版本         2,android 设备支持谷歌服务     1.1  首先得在Firebase控制台创建一个自己的项目            网址:https://console.firebase.google.com/ 1.

    2024年01月21日
    浏览(41)
  • Unity之如何接入google cardboard-xr-plugin实现android手机VR

    我们提到VR,总是会想到Oculus,HTC Vive,Pico等头戴VR设备,但是别忘了,最早Google就通过再手机端实现VR了,而且还推出过Cardboard手机盒子,让我们可以用最低的成本体验到VR效果。 先说明一下,Unity在1028版本之前,支持过GoogleVR,但是后来因为统一OpenXR标准之后,放弃了对G

    2024年02月07日
    浏览(41)
  • [Android]模拟器登录Google Play失败

    模拟器登录Google Play失败,提示 couldn\\\'t sign in there was a problem communicating with google servers. try again later. 原因是模拟器没有连接到互联网,打开模拟器中Google浏览器进行搜索一样不行。 国内开发,要登录Google Play调试内购肯定是要合理上网的。 网络配置好之后,打开Android模拟器,

    2024年04月27日
    浏览(33)
  • unity sdk -AppLovin MAX 广告聚合平台接入+Firebase统计

    unity版本:2019.4.40f1 Android Studio :4.2.1 sdk版本:5.4.6 max对应unity的官方文档: MAX Mediation Documentation https://dash.applovin.com/documentation/mediation/unity/getting-started/integration  a、集成max SDK 的更新  b、其他中介平台组加入(我这边加入了 google admob 和Mintegral和Pangle 三个中介平台)   c、

    2023年04月09日
    浏览(42)
  • Android Google登录并获取token(亲测有效)

    背景: Android 需要用到Google的登录授权,用去token给到服务器,服务器再通过token去获取用户信息,实现第三方登录。 我们通过登录之后的email来获取token,不需要server_clientId;如果用server_clientId还需要在google的控制台配置测试的账号,否则登录的时候会返回错误码10. 实现步骤

    2024年02月02日
    浏览(58)
  • Android应用添加谷歌登录(Google Sign In)

    Android平台添加Google登录便于读取用户信息,也便于将应用发布到GooglePlay。 具体步骤如下,个人觉得还是比较繁琐的,一步一步来看吧。 服务账号创建项目 developers.google.com/workspace/g… 每个Google账号可以创建12个项目。 点击创建。 创建凭据 这里提示要先创建OAuth同意屏幕。

    2024年02月01日
    浏览(52)
  • 安卓android向onenet物联网云平台请求数据(接入协议mqtts)

    使用android向onenet物联网云平台请求数据 在manifest加入uses-permission android:name=\\\"android.permission.INTERNET\\\"/,如图所示: 在xml文件夹中创建一个名为“network_security_config”的xml文件,如图所示: 其内容为: 由于本人是用okhttp进行网络请求的,所以需要在build.gradle中加入此句: implem

    2023年04月27日
    浏览(41)
  • 前端使用firebase配置第三方登录介绍(谷歌登录,facebook登录等)

    点此处去 firebase 官网 点此处去 web端的谷歌登录文档 点此处去 facebook开发者官网链接 首先注册一个账号登录firebase(可以使用谷歌账号登录) 然后创建项目(走默认配置就行了) 添加应用(走默认配置),如图所示,本文介绍web应用。 应用添加完毕后走项目设置-如下图(

    2024年04月13日
    浏览(47)
  • [技术篇] Android11上导入GMS后,登录Google账号提示“您的账号未成功添加”问题。

    在项目中导入Google框架,Google相关功能可以正常使用。 1、首先下载Google框架GMS包,可以在The Open GApps Project网站下载。选择相关配置后下载即可,有些包比较大,下载需要耐心等待一下,最好用外网下载会快一些。  2、由于本人使用的TV平台,Google版本需要使用手机版,不能

    2024年02月05日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包