我分叉了这个谷歌示例项目并运行了android登录.
我在google开发人员控制台中设置了选项,并获得了客户端ID,但在运行项目时,id令牌显示为null.
完整的代码在这里
此代码请求id令牌.
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.server_client_id))
.requestEmail()
.build();
Run Code Online (Sandbox Code Playgroud)
我在设置中遗漏了什么,有什么建议.
这是日志
12-04 15:55:59.247 13251-13251/? I/SELinux: Function: selinux_android_load_priority [0], There is no sepolicy file.
12-04 15:55:59.247 13251-13251/? I/SELinux: Function: selinux_android_load_priority [1], There is no sepolicy version file.
12-04 15:55:59.247 13251-13251/? I/SELinux: Function: selinux_android_load_priority , priority version is VE=SEPF_GT-N7100_4.4.2_0033
12-04 15:55:59.247 13251-13251/? I/SELinux: selinux_android_seapp_context_reload: seapp_contexts file is loaded from /seapp_contexts
12-04 15:55:59.252 13251-13251/? D/dalvikvm: Late-enabling CheckJNI
12-04 15:55:59.362 13251-13251/com.google.samples.quickstart.signin I/dalvikvm: Could not find method android.app.Notification$Builder.setLocalOnly, referenced …Run Code Online (Sandbox Code Playgroud)