在做国外项目的时候,许多需要集成谷歌账户登录功能。
集成谷歌登录后,能直接调用谷歌的账户登录界面进行登录操作(包括注册新用户、忘记密码等),同时会把账户信息保存到设备的account manager中进行管理,检测设备是否已登录了谷歌账户,获取已登录的谷歌账户的相关信息。
集成谷歌账户登录方式与国内集成qq、微信等第三方登录有些类似,大体流程都是先去相应开发者平台注册,然后获取到开发包(sdk或远程依赖api等),最后按样例代码集成。
谷歌登录开发者平台注册地址为https://console.firebase.google.com/,并不是在https://console.developers.google.com/上进行注册,一开始我也是参考网上的帖子 在谷歌的developers网站上进行注册, 流但发现流程一直走不通,最后发现需要在firebase网站上进行注册,具体流程直接上图,简单粗暴明了:
1.
2.
3.
4.
5.