8

Я использую Google Cloud Messaging для получения Push-уведомлений на телефонах Android. У меня все получилось, и все работает хорошо. Однако Google рекомендует проверить, обновлены ли службы Google Play до последней версии (поскольку Push Notifications является новой функцией).Минимальная версия Google Play Services для Push Notification

Используя Nexus 7 (4.4.4) и включив проверку версий в начале действия, мне необходимо обновить мои сервисы Google Play, так как есть более новая версия. Однако Push Notifications работает без обновления. Я не хочу, чтобы мои пользователи обновляли сервисы Google Play, если это не является абсолютно необходимым.

Мой вопрос: какова минимальная версия, которую я должен проверить на Службы Google Play, чтобы получать Push-уведомления от GCM?

Это код:

private boolean checkPlayServices() { 
     int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); 
     if (resultCode != ConnectionResult.SUCCESS) { 
      if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) { 
       GooglePlayServicesUtil.getErrorDialog(resultCode, this, 
         PLAY_SERVICES_RESOLUTION_REQUEST).show(); 
      } else { 
       Log.i(TAG, "This device is not supported."); 
       finish(); 
      } 
      return false; 
     } 
     return true; 
    } 

Примечание: Мне не нужно, чтобы проверить наличие последней версии Google Play Services но минимальная версия с поддержкой Push Notifications

EDIT: я сделал некоторые пояснения из-за комментариев

+0

если вы не хотите, чтобы требовать, чтобы пользователи иметь последнюю Google Play Services затем Dont обновить приложение до последней версии – tyczj

+0

Вы сказали, это «опасно» – danny117

+0

любое решение сейчас, Дэвид? – Wayne

ответ

3

У меня есть приложение с включенным GCM. Как я видел в своей базе данных, пользователи с версией Google Play Sercvices более 3.0.27.

Но будьте осторожны об использовании GcmNetworkManager, как это требуется по крайней мере, Google сервис игра 7.5.0

+0

Поскольку никто не дал лучшего ответа почти год, и ваш совет может быть очень полезным для многих людей, я принимаю этот ответ :) – David

+0

Я счастлив, что вы сочтете это полезным. – Ali

Смежные вопросы