Я использую 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: я сделал некоторые пояснения из-за комментариев
если вы не хотите, чтобы требовать, чтобы пользователи иметь последнюю Google Play Services затем Dont обновить приложение до последней версии – tyczj
Вы сказали, это «опасно» – danny117
любое решение сейчас, Дэвид? – Wayne