Zprávy ze služby Android Cloud do zařízení - Android Cloud to Device Messaging
Přehled architektury služby C2DM. | |
Vývojáři | |
---|---|
Cílová platforma (platformy) | Android, Chrome |
Programovací jazyky) | Jáva |
Postavení | Přerušeno |
Licence | Otevřený zdroj |
Zprávy ze služby Android Cloud do zařízení (běžně označované jako Zprávy typu cloud na zařízení), nebo C2DM, je zaniklý mobilní telefon oznamovací služba který vyvinul Google a nahrazen Google Cloud Messaging servis. Umožnilo vývojářům odesílat data ze serverů na Android aplikace a Chrome rozšíření. C2DM byl původně spuštěn v roce 2010 a byl k dispozici od verze 2.2 Android.[1] 27. června 2012 společnost Google představila službu Google Cloud Messaging zaměřenou na výměnu C2DM s odvoláním na vylepšení ověřování a doručování, nové koncové body API a parametry zasílání zpráv a odstranění omezení rychlosti API a maximálních velikostí zpráv.[2] Google oznámil oficiální ukončení podpory služby C2DM v srpnu 2012 a vydal dokumentaci, která má vývojářům pomoci s migrací na novou službu. Služba C2DM byla pro stávající aplikace ukončena a 20. října 2015 byla zcela vypnuta.[3]
Technické údaje
Služba C2DM sestávala z dílčích služeb a rozhraní nezbytných pro zachování bezpečnosti a spolehlivosti. Když se aplikace zaregistrovala pro zprávy a data C2DM, obdržela a Registrační ID C2DM ze služby. Tento identifikátor byl pro aplikaci v zařízení jedinečný a byl použit k identifikaci zařízení, pro které byl požadavek na data nebo zprávu určen. Tento identifikátor byl klientskou aplikací obvykle odeslán na server vlastněný vývojářem nebo tvůrcem pro sledování a statistické účely. Po odeslání požadavku na data nebo push server odeslal požadavek na ověření a Registrační ID C2DM zařízení k ověřovací službě C2DM, která odpověděla pomocí ověřovací token na úspěch. Server třetí strany poté odeslal oba identifikátory v rámci konečného požadavku na data, který má být zařazen do fronty a odeslán do zařízení. Když zařízení přijalo informace z C2DM, byl požadavek odstraněn z fronty C2DM.[4]
Migrace na službu Google Cloud Messaging
Krátce po oznámení Google Cloud Messaging služba, společnost Google zveřejnila dokumentaci, která má vývojářům aplikací pomoci při migraci z C2DM na novou službu.[5] Migrace na službu vyžaduje změny SDK a kódu, stejně jako vydání aktualizace aplikace do úložiště publikování (například Google Play ) pro stahování a aktualizaci. Služby C2DM a Google Cloud Messaging nebyly vzájemně interoperabilní; pomocí jedné služby, která má být přijata a zpracována v klientské aplikaci pomocí druhé, nelze odesílat žádosti o data. Migrace také vyžadovala provedení změn na serveru třetí strany provozovaném vývojářem (v závislosti na složitosti a případu použití týkajícím se odeslaných dat).[5]
Reference
- ^ Vogel, Lars (12. září 2011). „Android Cloud to Device Messaging (C2DM) - Tutorial“. Citováno 4. září 2016.
- ^ Rubio, Daniel (12. srpna 2012). „Odhaleno Google Cloud Messaging pro Android (GCM), který nahradí rámec C2DM“. Citováno 15. října 2015.
- ^ „Zprávy z cloudu do zařízení (zastaralé)“. Google. Citováno 15. října 2015.
- ^ Meier, Reto (22. března 2012). Profesionální vývoj aplikací pro Android 4. 2. Indianapolis, Indiana: John Wiley and Sons, Inc. ISBN 978-1118102275. Citováno 15. října 2015.
ID registrace c2dm.
- ^ A b „Migrace z C2DM“. Google. Archivovány od originál 6. září 2015. Citováno 15. října 2015.