Отличия службы Google Play от версии 6.5 до версии 7.0.0

Кто-нибудь просмотрел документацию API Google-Play-Services и выяснил, что изменилось синтаксически между версиями 6.5 и 7.0.0?

Ищу шпаргалку, чтобы избавить меня от необходимости составлять свой собственный, например.

v ‹7 Синтаксис:

mClient = new GoogleApiClient.Builder(this)
            .addApi(Fitness.API)

....

// Begin by creating the query.
DataReadRequest readRequest = queryFitnessData();
DataReadResult dataReadResult =
                Fitness.HistoryApi.readData(mClient, readRequest).await(1, TimeUnit.MINUTES);

....

Status insertStatus = Fitness.HistoryApi.insertData(mClient, dataSet)
                        .await(1, TimeUnit.MINUTES);

Становится в версии >= 7.0.0:

mClient = new GoogleApiClient.Builder(this)
            .addApi(Fitness.HISTORY_API)

 ....

// Begin by creating the query.
DataReadRequest readRequest = queryFitnessData();
PendingResult<DataReadResult> pendingResult = Fitness.HistoryApi.readData(
                mClient,
                readRequest);
DataReadResult readDataResult = pendingResult.await();

....

PendingResult<Status> pendingStatus = Fitness.HistoryApi.insertData(mClient, dataSet);
Status insertStatus = pendingStatus.await();

Мне также интересно, является ли блок примера GoogleApiClient.Builder(this)... if (!authInProgress) в Начало работы должна также фиксировать результаты ConnectionResult.SIGN_IN_REQUIRED?

Я спрашиваю, так как после перехода на последнюю версию я иногда замечаю:

 google fit Connection failed. Cause: ConnectionResult{statusCode=SIGN_IN_REQUIRED,

ошибка, поэтому интересно, а не предложено:

mClient = new GoogleApiClient.Builder(this)

....

    if (!authInProgress) {
            if (result.getErrorCode() == FitnessStatusCodes.NEEDS_OAUTH_PERMISSIONS) {

мы / сайт должны использовать:

mClient = new GoogleApiClient.Builder(this)

....

    if (!authInProgress) {
            if (result.getErrorCode() == FitnessStatusCodes.NEEDS_OAUTH_PERMISSIONS
                   || result.getErrorCode() == ConnectionResult.SIGN_IN_REQUIRED
             ) {

person arober11    schedule 30.03.2015    source источник
comment
Связано: stackoverflow.com/questions/29156832/   -  person arober11    schedule 01.04.2015
comment
связанные: stackoverflow.com/questions /28154332/   -  person arober11    schedule 12.04.2015