2014-12-14 14 views
5

Play सेवाएं में 6.1.71 मैं उपयोग कर रहा था:Play सेवाएं 6.5.87 (GoogleApiClient) के साथ गूगल + लॉग इन - एंड्रॉयड

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();

लेकिन Google Play में सेवाएं 6.5.87, गूगल के PlusClient बदलने के लिए सुझाव देते हैं इसके बजाय GoogleApiClient.builder।

mPlusClient.getAccountName() 

या

mPlusClient.getCurrentPerson() 

मैं कैसे उपयोगकर्ता की जानकारी प्राप्त कर सकते हैं: लेकिन मैं पहले की तरह उपयोगकर्ता की जानकारी प्राप्त करने में सक्षम नहीं कर रहा हूँ? मुझे लगता है कि Google दस्तावेज पुराना है। आशा है कि आप मेरी मदद कर सकते हैं। धन्यवाद।

उत्तर

6

GoogleApiClient, प्लस क्लाइंट का उपयोग करें। नमूना:

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

getAccountName() उपयोग Plus.AccountApi.getAccountName (mGoogleApiClient)

getCurrentPerson करने के लिए() उपयोग Plus.PeopleApi.getCurrentPerson (mGoogleApiClient) करने के लिए

0

बहुत अच्छा example GoogleApiClient के साथ लॉगिन कैसे कार्यान्वित करें ... चूंकि यह संपूर्ण ट्यूटोरियल है I इसे यहां कॉपी करें।

संबंधित मुद्दे