I am setting up Google Cloud Messaging in an Android application. At the beginning, I initialise the GoogleApiClient
in order to check whether the Play Services are available:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
Trying to run it produces IllegalArgumentException: must call addApi() to add at least one API
, so I also need to add the GCM Api, but honestly I can't find it on the documentation. Something like:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(gcm.API) <----- WHAT HERE?
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
It looks like there is no way yet to use GoogleApiClient
in conjunction with Google Cloud Messaging. Until then, we need to use the GooglePlayServicesUtil
way.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With