Android bulttan qurılmaǵa xabar jiberiw
Android bulttan qurılmaǵa xabar jiberiw (ádette C2DM dep ataladı) — bul Google tárepinen islep shıǵılǵan hám keyin ala Google Cloud Messaging xızmeti menen almastırılǵan, háreketten toqtatılǵan mobil xabarlandırıw xızmeti. Ol baǵdarlamashılarǵa serverlerden Android qosımshalarına hám Chrome keńeytpelerine maǵlıwmatlardı jiberiwge imkaniyat berdi. C2DM dáslepki ret 2010-jılı iske qosıldı hám Androidtiń 2.2 versiyasınan baslap qollanıw múmkin boldı[1]. 2012-jıl 27-iyunda Google autentifikaciya hám jetkerip beriwdi jaqsılaw, jańa API sońǵı noqatları hám xabar jiberiw parametrleri, sonday-aq API aqırǵı noqatları hám maksimal xabar ólshemlerin alıp taslaw sıyaqlı jaqsılanıwlarǵa súyene otırıp, C2DM di almastırıwǵa arnalǵan Google Cloud Messaging xızmetin usındı[2]. Google 2012-jıldıń avgustında C2DM xızmetiniń rásmiy túrde eskirgenligin járiyaladı hám baǵdarlamashılarǵa jańa xızmetke ótiwge járdem beriw ushın hújjetlerdi shıǵardı. C2DM xızmeti ámeldegi qosımshalar ushın toqtatıldı hám 2015-jıl 20-oktyabrde tolıǵı menen jabıldı[3].
Texnikalıq maǵlıwmatlar
C2DM xızmeti qáwipsizlik hám isenimlilikti saqlaw ushın zárúr bolǵan kishi xızmetlerden hám interfeyslerden ibarat edi. Qosımsha C2DM xabarları hám maǵlıwmatları ushın dizimnen ótkende, ol xızmetten C2DM dizimnen ótiw identifikatorın (C2DM Registration ID) alatuǵın edi. Bul identifikator qurılmadaǵı qosımsha ushın unikal bolıp, maǵlıwmat yamasa xabar sorawı arnawlı qurılmanı anıqlaw ushın qollanıldı. Bul identifikator ádette baqlaw hám statistikalıq maqsetler ushın klient qosımshası tárepinen baǵdarlamashı yamasa shólkemlestiriwshige tiyisli serverge jiberiletuǵın edi. Maǵlıwmat yamasa push-sorawdı jibergende, server autentifikaciya sorawın hám qurılmanıń C2DM dizimnen ótiw identifikatorın C2DM autentifikaciya xızmetine jiberedi, ol sátli bolǵan jaǵdayda autentifikaciya tokenin qaytaradı. Sońınnan úshinshi tárep serveri eki identifikatordı da náwbetke qoyıw hám qurılmaǵa jiberiw ushın sońǵı maǵlıwmat sorawınıń ishinde usınadı. Qurılma C2DM-nen informaciya alǵanda, soraw C2DM náwbetinen óshiriledi[4].
Google Cloud Messaging xızmetine kóshiw
Google Cloud Messaging xızmetin járiyalaǵannan keyin kóp ótpey, Google qosımsha baǵdarlamashılarına C2DM-nen jańa xızmetke ótiwge járdem beriw ushın hújjetlerdi járiyaladı. Xızmetke ótiw SDK hám kodqa ózgerisler kirgiziwdi, sonday-aq júklep alıw hám jańalaw ushın basıp shıǵarıw repozitoriyine (mısalı, Google Play) qosımsha jańalanıwın shıǵarıwdı talap etti. C2DM hám Google Cloud Messaging xızmetleri bir-biri menen úylesimli emes edi; bir xızmetti qollanıp jiberilgen maǵlıwmat sorawların, ekinshisi arqalı klient qosımshasında qabıllap alıw hám qayta islew múmkin emes edi. Kóshiw sonday-aq baǵdarlamashı tárepinen basqarılatuǵın úshinshi tárep serverinde de (jiberilgen maǵlıwmatlarǵa baylanıslı quramalılıq hám qollanıw jaǵdayına qaray) ózgerisler kirgiziwdi talap etti[5].
Derekler
- ↑ Vogel. «Android Cloud to Device Messaging (C2DM) - Tutorial» (12-sentyabr 2011-jıl). Qaraldı: 4-sentyabr 2016-jıl.
- ↑ Rubio. «Google Cloud Messaging for Android (GCM) Unveiled, to Replace C2DM Framework» (12-avgust 2012-jıl). Qaraldı: 15-oktyabr 2015-jıl.
- ↑ «Cloud to Device Messaging (Deprecated)». Google Inc.. Qaraldı: 15-oktyabr 2015-jıl.
- ↑ Meier, Reto. Professional Android 4 Application Development. John Wiley and Sons, Inc., March 22, 2012. ISBN 978-1118102275. „c2dm registration id.“
- ↑ «Migration from C2DM». Google Inc.. 6-sentyabr 2015-jılda túp nusqadan arxivlendi. Qaraldı: 15-oktyabr 2015-jıl.