Подтвердить что ты не робот

IllegalArgumentException при добавлении облачных сообщений api в GoogleApiClient

Я настраиваю Google Cloud Messaging в приложении для Android. Сначала я инициализирую GoogleApiClient, чтобы проверить, доступны ли Службы воспроизведения:

mGoogleApiClient = new GoogleApiClient.Builder(this)
        .addConnectionCallbacks(this)
        .addOnConnectionFailedListener(this)
        .build();

Попытка запустить его создает IllegalArgumentException: must call addApi() to add at least one API, поэтому мне также нужно добавить GCM Api, но, честно говоря, я не могу найти его в документации. Что-то вроде:

mGoogleApiClient = new GoogleApiClient.Builder(this)
        .addApi(gcm.API)     <----- WHAT HERE?
        .addConnectionCallbacks(this)
        .addOnConnectionFailedListener(this)
        .build();
4b9b3361

Ответ 1

Похоже, что еще не использовать GoogleApiClient в сочетании с облачными сообщениями Google. До тех пор нам нужно использовать способ GooglePlayServicesUtil.