2014-12-14 10 views
5

6.1.71 Ben kullanıyordum:Google+ Oturum Çal Hizmetleri Android

mPlusClient = new PlusClient.Builder(this,this,this).setActions("http://schemas.google.com/AddActivity", "http://schemas.google.com/BuyActivity").setScopes(Scopes.PLUS_LOGIN, Scopes.PROFILE).build();

Ancak Google Play Hizmetleri 6.5.87, Google için PlusClient değiştirmek önermek Bunun yerine GoogleApiClient.Builder.

mPlusClient.getAccountName() 

veya

mPlusClient.getCurrentPerson() 

nasıl kullanıcı bilgileri alabilirsiniz: Ama daha önce de olduğu gibi kullanıcı bilgi almak mümkün değil miyim? Google dokümantasyonunun güncel olmadığını düşünüyorum. Umarım bana yardımcı olabilirsin. Teşekkür ederim.

cevap

6

Kullanım GoogleApiClient değil PlusClient. Örnek:

mGoogleApiClient = new GoogleApiClient.Builder(mContext) 
      .addConnectionCallbacks(this) 
      .addOnConnectionFailedListener(this) 
      .addApi(Plus.API) 
      .addScope(Plus.SCOPE_PLUS_LOGIN) 
      .build(); 

getCurrentPerson için getAccountName() kullanımı Plus.AccountApi.getAccountName (mGoogleApiClient)

() kullanımı Plus.PeopleApi.getCurrentPerson (mGoogleApiClient) için

0

Çok güzel example GoogleApiClient ile giriş nasıl yapılır ... Tüm öğretici olduğu için buraya kopyala.