Google 的 Sing-In 功能,Xamarin 放在 Google Play Services - Plus 內。
所以我們要先引入這個 Component然後一樣是在 平台上,選擇 Android 後,加入 Sign-In 功能。
加入憑證的 SHA-1 指紋。這樣就完成設定的部分。
然後程式碼部分,請大家注意這個 GoogleApiClientBuilder 類別Google 已經將許多呼叫 Google 服務的方法以這個類別作為統一入口。mGoogleApiClient = new GoogleApiClient.Builder (this) .AddConnectionCallbacks (this) .AddOnConnectionFailedListener (this) .AddApi (PlusClass.API) .AddScope (new Scope (Scopes.Profile)) .Build ();
以這個類別建構起的實體運行 Connect() 後,即可串接Google Service
mGoogleApiClient.Connect ();
而後以下列方法獲得資料
var person = PlusClass.PeopleApi.GetCurrentPerson (mGoogleApiClient);
GoogleApiClient.IConnectionCallbacks, GoogleApiClient.IOnConnectionFailedListener
程式碼:
參考: