Jump to content

Обмен сообщениями между Android Cloud и устройством

Обмен сообщениями между Android Cloud и устройством
Обзор архитектуры службы C2DM.
Разработчик(и) Google
Целевая платформа(и) Андроид , Хром
Язык(и) программирования Ява
Статус Снято с производства
Лицензия с открытым исходным кодом
Веб-сайт разработчики .Google /андроид /c2dm /  Edit this on Wikidata

Обмен сообщениями Android Cloud to Device (обычно называемый Cloud to Device Messaging ), или C2DM , — это несуществующая служба мобильных уведомлений , разработанная Google и замененная службой Google Cloud Messaging . Это позволило разработчикам отправлять данные с серверов в Android приложения и расширения Chrome . C2DM первоначально был запущен в 2010 году и доступен начиная с версии Android 2.2 . [1] 27 июня 2012 года Google представила службу Google Cloud Messaging, призванную заменить C2DM, указав на улучшения в аутентификации и доставке, новые конечные точки API и параметры обмена сообщениями, а также отмену ограничений скорости API и максимального размера сообщений. [2] Google объявил об официальном прекращении поддержки службы C2DM в августе 2012 года и выпустил документацию, которая поможет разработчикам перейти на новую службу. Служба C2DM была прекращена для существующих приложений и полностью закрыта 20 октября 2015 г. [3]

Технические подробности [ править ]

Служба C2DM состояла из подслужб и интерфейсов, необходимых для обеспечения безопасности и надежности. Когда приложение регистрировалось для сообщений и данных C2DM, оно получало идентификатор регистрации C2DM от службы . Этот идентификатор был уникальным для приложения на устройстве и использовался для идентификации устройства, для которого предназначался запрос данных или сообщения. Этот идентификатор обычно отправлялся клиентским приложением на сервер, принадлежащий разработчику или создателю, для отслеживания и статистических целей. После отправки запроса данных или push-запроса сервер отправил запрос аутентификации и идентификатор регистрации C2DM устройства в службу аутентификации C2DM, которая ответила токеном аутентификации в случае успеха . Затем сторонний сервер отправил оба идентификатора в окончательный запрос данных для постановки в очередь и отправки на устройство. Когда устройство получило информацию от C2DM, запрос был удален из очереди C2DM. [4]

Миграция на сервис Google Cloud Messaging [ править ]

Вскоре после анонса службы Google Cloud Messaging компания Google опубликовала документацию, которая поможет разработчикам приложений перейти с C2DM на новую службу. [5] Миграция на сервис потребовала изменений SDK и кода, а также выпуска обновления приложения в репозиторий публикации (например, Google Play ) для скачивания и обновления. C2DM и служба Google Cloud Messaging не были совместимы друг с другом; вы не могли отправлять запросы данных с помощью одной службы, чтобы они были получены и обработаны в клиентском приложении с помощью другой. Миграция также потребовала внесения изменений на стороннем сервере, управляемом разработчиком (в зависимости от сложности и варианта использования отправляемых данных). [5]

Ссылки [ править ]

  1. ^ Фогель, Ларс (12 сентября 2011 г.). «Обмен сообщениями Android Cloud на устройствах (C2DM) — Учебное пособие» . Проверено 4 сентября 2016 г.
  2. ^ Рубио, Дэниел (12 августа 2012 г.). «Представлена ​​служба Google Cloud Messaging для Android (GCM), которая заменит C2DM Framework» . Проверено 15 октября 2015 г.
  3. ^ «Обмен сообщениями из облака на устройство (устарело)» . Google . Проверено 15 октября 2015 г.
  4. ^ Мейер, Рето (22 марта 2012 г.). Профессиональная разработка приложений для Android 4 . 2. Индианаполис, Индиана: ISBN John Wiley and Sons, Inc.  978-1118102275 . Проверено 15 октября 2015 г. регистрационный идентификатор c2dm.
  5. Перейти обратно: Перейти обратно: а б «Миграция с C2DM» . Google . Архивировано из оригинала 6 сентября 2015 года . Проверено 15 октября 2015 г.

Внешние ссылки [ править ]

Официальный сайт

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c9294e0af4c0be5bcc84f220c6418789__1701940620
URL1:https://arc.ask3.ru/arc/aa/c9/89/c9294e0af4c0be5bcc84f220c6418789.html
Заголовок, (Title) документа по адресу, URL1:
Android Cloud to Device Messaging - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)