Да gcm.jar осуждается. Но я не нашел хорошего объяснения «почему»! GCMRegistrar был хорошим помощником. Когда вы посмотрите на его источники, вы обнаружите, что это почти то же самое, что пример кода (теперь предпочтительного) API GoogleCloudMessaging. Итак, Google хочет, чтобы каждый каждый раз записывал (или копировал) один и тот же код во все проекты, используя GCM? Или каждый разработчик создает свой собственный вспомогательный класс, GCMRegistrar?
С другой стороны, когда я пользуюсь библиотекой Google Play Services, я использую библиотеку с большим количеством балласта, который мне не нужен, мне нужен только GCM, я не заинтересован в других сервисах.
Почему они не создают библиотеку для каждой службы? GCM, Maps, Ads, Wallet, ... поэтому каждый разработчик может включать только то, что ему нужно.
Подход Google далеко не оптимизирован. Я хочу создать как можно более быстрые и быстрые приложения. Очевидно, Google этого не делает. :-(
http://developer.android.com/google/gcm/gs.html вы попробовали посмотреть здесь – Satya
где jar-файл? Как я могу его скачать и использовать? Oh, кстати, когда я устанавливаю GCM в android sdk manager и перехожу на дополнительные услуги> google> gcm> gcmclient i только вижу GCMRegistrar jar не новый –
Только один комментарий по этой теме: у меня есть полное приложение, разработанное с использованием GCMRegistrar. Должен ли я обновить реализацию для использования Службы Google Play? Есть ли проблемы с продолжением использования библиотеки GCM? –