google控制台地址:https://console.developers.google.com
需要在Google Developers Console做的事情
https://developers.google.com/identity/sign-in/android/getting-started
(参考Step 1: Enable the Google Sign-In API)
简单来说如下:
1、创建一个项目,填写项目名和项目id(项目id需要全世界唯一,系统会自动生成一个,可以更换也可以自己填写)
2、在这个项目中创建新的Client ID,其中要填写package name,这个package name要和客户端的package name一样(定义在AndroidManifest.xml中)
如
3、获取本机的SHA-1指纹填写到Client ID的创建选项中。
获取SHA-1有两种情况,一种是debug,一种是release,调试用debug,生产用release。
获取调试指纹的使用命令(Mac):
1 2 |
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v |
获取生产指纹的使用命令(Mac):
1 2 |
keytool -exportcert -alias pcl-sdk-cert-dev -keystore <path-to-production-keystore> -list –v |
其中<path-to-production-keystore>是证书的地址。