Android集成Google登录

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

集成google登录之前需要有一下三点要求,只有具备一下两点要求才能集成google登录:

        1,android 运行版本4.0及更新版本

        2,android 设备支持谷歌服务

第一步:

    1.1 首先得在Firebase控制台创建一个自己的项目

           网址:https://console.firebase.google.com/

android 接入谷歌账号登录,android

android 接入谷歌账号登录,android

android 接入谷歌账号登录,android

android 接入谷歌账号登录,android

1.2 点击创建项目,等待构建成功!

android 接入谷歌账号登录,android

1.3 构建成功点击继续,进入项目主页

android 接入谷歌账号登录,android

 点击左上角 项目预览——>项目设置,开始添加Android应用

android 接入谷歌账号登录,android

1.4 获取签名文件.jks的SHA1值  keytool -keystore 签名文件.jks -list -v
 

android 接入谷歌账号登录,android

1.5 填入应用包名和SHA-1值,点击注册应用android 接入谷歌账号登录,android

1.6 将下载的 google-services.json 文件移到您的模块(应用级)根目录中。android 接入谷歌账号登录,android

1.7  打开Google Cloud 网址 https://console.cloud.google.com/   选择刚刚创建的项目

android 接入谷歌账号登录,android

1.8 选择 BPI API和服务,可以看到在Firebase中创建的应用,已自动生成Android client 和 web          clientandroid 接入谷歌账号登录,android

1.9 配置同意屏幕

必填项:应用名称、用户支持电子邮件(应用信息)

               电子邮件地址(开发者联系信息)

 android 接入谷歌账号登录,android

 android 接入谷歌账号登录,android

android 接入谷歌账号登录,android android 接入谷歌账号登录,android

android 接入谷歌账号登录,android

第二步:集成谷歌登录框架 

 尝试使用 Android 登录功能  |  Authentication  |  Google Developers

android 接入谷歌账号登录,android

 偷个懒,根据文档一步步来就可以了,注意一定要戒骄戒躁才能少踩坑

  1. 在 API 控制台中打开现有项目,或者创建一个项目(如果还没有)。
  2. 在 OAuth 权限请求页面,请确保所有信息完整而准确。
  3. 在“凭据”页面上,创建一个 Android 类型的客户端 ID。示例应用的软件包名称为 com.google.samples.quickstart.signin。您还需要提供签名证书指纹中的 SHA-1 哈希。如需了解相关信息,请参阅对客户端进行身份验证。
  4. 在“凭据”页面上,创建一个 Web 应用类型客户端 ID。您可以将“已获授权的 JavaScript 来源”和“已获授权的重定向 URI”字段留空。该示例的 IdTokenActivity 和 ServerAuthCodeActivity 示例要求使用此 Web 客户端 ID。在真实应用中,此客户端 ID 将代表应用的后端服务器。
  5. 复制客户端 ID 并将其粘贴到项目的 strings.xml 文件中:文章来源地址https://www.toymoban.com/news/detail-809783.html

    <string name="server_client_id">YOUR_SERVER_CLIENT_ID</string>
    
    

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

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

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

相关文章

  • Android Google登录并获取token(亲测有效)

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

    2024年02月02日
    浏览(44)
  • Android简单登录界面,保存账号和密码(基础,详解)

            制作一个简单的登录界面,并使用文件储存方式储存用户名和密码,在下次打开应用时自动获取上次储存的账户和密码         文件储存:         文件存储是Android中最基本的一种数据存储方式,其与java中的文件存储类似,都是通过I/O流的形式把数据直接存储

    2023年04月25日
    浏览(25)
  • Android仿QQ界面,登录后使用Toast显示账号和密码

    1.新建工程。 2.完成界面设计。 3.完成登录功能:单击“登录”按钮,使用Toast显示输入的用户名和密码。 MainActivity.java文件 activity_main.xml文件 运行效果:  

    2024年02月15日
    浏览(26)
  • Android集成微信登录

    集成步骤: 1、在开放平台注册创建应用,申请登录权限 2、下载sdk或配置依赖,拷贝相关文件到项目工程目录 3、全局初始化微信组件 4、请求授权登录,获取code 5、通过code获取授权口令access_token 6、使用access_token获取用户信息 1. 在开放平台注册创建应用,申请登录权限 需要

    2024年02月21日
    浏览(30)
  • Google谷歌gmail邮箱账号注册遇到:此电话号码无法用于进行验证怎么办?

    申请注册Google谷歌gmail邮箱账号,验证您的手机号码时遇到:此电话号码无法用于进行验证怎么办?因为遇到此电话号码无法用于进行验证问题,将无法继续完成谷歌gmail邮箱google账号注册。 【解决办法】 您可以按下面的教程尝试注册解决,如已尝试仍无法解决注册Google谷歌

    2023年04月17日
    浏览(43)
  • 安卓接入Google登录

    目录 1.配置Google Cloud 2.添加 Google Play 服务 3.添加Google sign代码 4.常见的CommonStatusCodes 后补Web clien(Auto-created for Google Sign-in)由来         首先要在 Google Cloud 中创建一个项目。左侧菜单-API和服务-凭据。进入之后先配置同意屏幕。   填写必必要的信息,应用名称、用户支持电子

    2024年02月01日
    浏览(28)
  • Unity接入Google登录,踩坑

    记录不明坑 根据大佬们写的文章Unity接入Google登录超详细流程接入Google,但是在导入安卓依赖管理插件EDM4U后,却疯狂报错。 刚开始是: Assembly \\\'Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl_v1.2.157.dll\\\' will not be loaded due to errors: Assembly name \\\'Google.VersionHandlerImpl\\\' does not matc

    2024年02月05日
    浏览(29)
  • 安卓集成Google Play支付(谷歌支付)最新版本

    Google Play 支付文档:https://developer.android.com/google/play/billing/integrate Google Play 支付库已经升级到5.0了,相对之前的版本有不少的变化,现在记录下! 接入Google Play 流程还是和之前一样: 1.去Google console 申请开发者账号  https://play.google.com/console/   2.创建项目,上传APK 3.去Googl

    2024年02月09日
    浏览(30)
  • Unity接入Google登录超详细流程

    1、unity版本:2021.3.21f1 特别说明:通过Unityhub安装的Unity,需要安装对应版本所需的JDK、SDK、NDK,我们默认使用Unity自带的,不需要使用自己下载的,否则可能会导致打包失败的问题。 2、google登录sdk版本:GoogleSignIn_v1.0.4.1 特别说明: (1)GoogleSignIn官方插件地址是:GoogleSignIn,但

    2024年02月09日
    浏览(33)
  • 安卓接入google的Firebase登录教程

    1.https://console.firebase.google.com创建安卓项目                 2.添加google登录              3.添加项目的SHA证书指纹                       4. FireBase自动生成(API和服务)   https://console.cloud.google.com/apis/credentials?authuser=1project=battle-against-darkness            5.下载google-s

    2024年01月21日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包