我正在尝试将Google登录添加到我的应用中。我正在关注this示例。我得到按钮工作,我可以从我的帐户中选择登录。但是当我登录时,我无法访问GetCurrentPerson(它返回null)。
代码:
void UpdateUI (bool isSignedIn)
{
if (isSignedIn) {
var person = PlusClass.PeopleApi.GetCurrentPerson (mGoogleApiClient);
var name = string.Empty;
if (person != null)
name = person.Name.ToString();
mStatus.Text = "Signed in as " + name;
FindViewById (Resource.Id.sign_in_button).Visibility = ViewStates.Gone;
} else {
mStatus.Text = "Signed out";
FindViewById (Resource.Id.sign_in_button).Enabled = true;
FindViewById (Resource.Id.sign_in_button).Visibility = ViewStates.Visible;
}
}
完整代码here
我使用密钥库等的SHA-1将我的应用程序注册到API(虽然我没有使用客户端ID ...)
任何人都知道我忘了或做错了什么?
提前致谢。