GetCurrentPerson返回null

时间:2016-02-11 15:53:59

标签: c# android xamarin google-play-services

我正在尝试将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 ...)

任何人都知道我忘了或做错了什么?

提前致谢。

0 个答案:

没有答案