Google Cloud Messaging (әдетте GCM деп аталады) Google әзірлеген мобильді қызмет, бағздарлама әзірлеушілерге өздері қосқан серверлерден хабарландыруларды, деректерді немесе ақпаратты қосымшаларға жіберу үшін Google Android операциялық жүйесінде, сондай-ақ интернет браузері үшін де әзірленген қосымшалар мен кеңейтімдер үшін қолданылады. Бұл әзірлеушілер үшін тегін қол жетімді. GCM қызметі бірінші рет қазір жұмыс істемейтін Google (C2DM) қызметінің мұрагері ретінде 2013 жылдың тамыз айында, түпнұсқалығын растау және жеткізу, соңғы үлгідегі жаңа API және хабар алмасу параметрлері, және жіберу бағамдар API-ындағы және хабарлама көлеміне шектеулерді алып тастау сияқты жақсартуларға сілтеме жасай отырып жариялады.
Дамыту
GCM бірінші Google (C2DM) қызметі ретінде іске қосылды, алғаш рет Google-дың жүйесінде көрініс тапты.
Google Cloud Messaging-ке көшу алғаш рет 2012 жылғы 27 маусымда Android қызметі ашылған кезде, -да жарияланды. Көп ұзамай Google Cloud Messaging қызметі хабарланғаннан кейін, Google C2DM-нен көшу және қосымшаларға жаңа қызметті орнату туралы әзірлеушілерге басшылық құжаттамасы жарияланған. Жаңа қызметіке тасымалдау ұшін SDK және кодтық өзгерістер, сондай-ақ жарияланған қолданбалы репозиторийге бағдарламаны жаңартып шығу, бағдарламаны қайта жүктеу және жаңарту сияқты талаптар қойылды (Google Play).
Chrome қызметі бұрын Google I/O 2013 «сұраусыз хабар алмасуда тиімді қолданбалар мен кеңейтімдерді құру» атты блог постта жарияланды .
-де, Google жаңа SDK және iOS жүйесіне қолдау болатынын жариялады.
Техникалық мәліметтер
Google Cloud Messaging функциялары, Google екеуі де арқылы бапталатын, және серверін пайдаланады. GCM , терең байланыстыратын командалар, және қолдану деректерін жіберуге мүмкіндігі бар. Үлкенірек хабарлар 4 KB-ке дейін мәліметімен жіберілуі мүмкін.
Хабарламаларды алу және көрсетуге мүмкіндік беру үшін қосымша, клиенттік қосымшаны тіркеу процесін бастау үшін Google Cloud Messaging интерфейсіне тіркеу API бар сұрау жібереді. GCM қызметі құрылғыға, әзірлеуші кейінірек жеке құрылғыға хабарлама жіберу үшін пайдаланатын бірегей идентификатор, GCM Registration ID (GCM Тіркеу идентификаторы) арқылы сұрайды, жауап алады және растайды. Идентификатор қондырғыда сақталады, және әдетте сақталуға тиіс әзірлеушінің бағдарлама серверіне жіберіледі. The GCM Registration ID әзірлеуші пайдаланушының жеке басын анықтауға мүмкіндік беретін немесе құрылғының ақпараты туралы ешқандай жеке мәліметті қамтымайтын кездейсоқ-жинақталатын идентификатор. Әзірлеуші құрылғыға хабарлама жіберуге ниет еткен кезде, процесс GCM Түпнұсқалық растама қызметіне API POST сұрауы арқылы жіберіліп, процесс басталады. POST сұрау GCM тіркеу идентификаторын, басымдығын, қосымша құндылықтар мен сілтемелер, және оның келгеннен кейін құрылғыда көрсетілуі тиіс ақпаратты қамтиды. GCM Тіркеу идентификаторы тіркелгі деректерімен және басқа да, түпнұсқалығын растау белгісімен табысты тексеруден өткеннен кейін қайтарылады. Идентификаторлардың екеуі де GCM қызметіне жіберіледі, содан кейін кезекке тұрып құрылғыға жеткізіліледі .
Тағы қараңыз
Дереккөздер
- Rubio, Daniel Google Cloud Messaging for Android (GCM) Unveiled, to Replace C2DM Framework (тамыз 12, 2012). Тексерілді, 15 қазан 2015.
- Android Cloud to Device Messaging Framework. Google Inc..
- Android 2.2 Platform Highlights. Google Inc..
- Google Cloud Messaging (GCM) - Google Play for Developers Help. Google Inc.
- Tarantola, Andrew Google’s New Cloud Messaging System Does More for Less. (маусым 27, 2012). Тексерілді, тамыз 10, 2012.
- Migration from C2DM. Google. Тексерілді, 15 қазан 2015.
- Scott, Mark Building efficient apps and extensions with push messaging. Google (мамыр 9, 2013). Тексерілді, мамыр 14, 2013.
- Google Cloud Messaging for Android. Google.
- Registering Client Apps. Google (January 14, 2016). Тексерілді, 5 ақпан 2016.
Сілтемелер
- Official Android Developer Page
- Official Chrome Developer Page Мұрағатталған 13 маусымның 2016 жылы.
- GCM Collegelib Seminar
- Google Chrome Push Notifications implementation by MindAsk
Тағы қараңыз
уикипедия, wiki, кітап, кітаптар, кітапхана, мақала, оқу, жүктеу, тегін, тегін жүктеу, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, сурет, музыка, ән, фильм, кітап, ойын, ойындар, ұялы, андроид, iOS, apple, ұялы телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ДК, веб, компьютер
Google Cloud Messaging әdette GCM dep atalady Google әzirlegen mobildi kyzmet bagzdarlama әzirleushilerge ozderi koskan serverlerden habarlandyrulardy derekterdi nemese akparatty kosymshalarga zhiberu үshin Google Android operaciyalyk zhүjesinde sondaj ak internet brauzeri үshin de әzirlengen kosymshalar men kenejtimder үshin koldanylady Bul әzirleushiler үshin tegin kol zhetimdi GCM kyzmeti birinshi ret kazir zhumys istemejtin Google C2DM kyzmetinin murageri retinde 2013 zhyldyn tamyz ajynda tүpnuskalygyn rastau zhәne zhetkizu songy үlgidegi zhana API zhәne habar almasu parametrleri zhәne zhiberu bagamdar API yndagy zhәne habarlama kolemine shekteulerdi alyp tastau siyakty zhaksartularga silteme zhasaj otyryp zhariyalady DamytuGCM birinshi Google C2DM kyzmeti retinde iske kosyldy algash ret Google dyn zhүjesinde korinis tapty Google Cloud Messaging ke koshu algash ret 2012 zhylgy 27 mausymda Android kyzmeti ashylgan kezde da zhariyalandy Kop uzamaj Google Cloud Messaging kyzmeti habarlangannan kejin Google C2DM nen koshu zhәne kosymshalarga zhana kyzmetti ornatu turaly әzirleushilerge basshylyk kuzhattamasy zhariyalangan Zhana kyzmetike tasymaldau ushin SDK zhәne kodtyk ozgerister sondaj ak zhariyalangan koldanbaly repozitorijge bagdarlamany zhanartyp shygu bagdarlamany kajta zhүkteu zhәne zhanartu siyakty talaptar kojyldy Google Play Chrome kyzmeti buryn Google I O 2013 surausyz habar almasuda tiimdi koldanbalar men kenejtimderdi kuru atty blog postta zhariyalandy de Google zhana SDK zhәne iOS zhүjesine koldau bolatynyn zhariyalady Tehnikalyk mәlimetterGoogle Cloud Messaging funkciyalary Google ekeui de arkyly baptalatyn zhәne serverin pajdalanady GCM teren bajlanystyratyn komandalar zhәne koldanu derekterin zhiberuge mүmkindigi bar Үlkenirek habarlar 4 KB ke dejin mәlimetimen zhiberilui mүmkin Habarlamalardy alu zhәne korsetuge mүmkindik beru үshin kosymsha klienttik kosymshany tirkeu procesin bastau үshin Google Cloud Messaging interfejsine tirkeu API bar surau zhiberedi GCM kyzmeti kurylgyga әzirleushi kejinirek zheke kurylgyga habarlama zhiberu үshin pajdalanatyn biregej identifikator GCM Registration ID GCM Tirkeu identifikatory arkyly surajdy zhauap alady zhәne rastajdy Identifikator kondyrgyda saktalady zhәne әdette saktaluga tiis әzirleushinin bagdarlama serverine zhiberiledi The GCM Registration ID әzirleushi pajdalanushynyn zheke basyn anyktauga mүmkindik beretin nemese kurylgynyn akparaty turaly eshkandaj zheke mәlimetti kamtymajtyn kezdejsok zhinaktalatyn identifikator Әzirleushi kurylgyga habarlama zhiberuge niet etken kezde process GCM Tүpnuskalyk rastama kyzmetine API POST surauy arkyly zhiberilip process bastalady POST surau GCM tirkeu identifikatoryn basymdygyn kosymsha kundylyktar men siltemeler zhәne onyn kelgennen kejin kurylgyda korsetilui tiis akparatty kamtidy GCM Tirkeu identifikatory tirkelgi derekterimen zhәne baska da tүpnuskalygyn rastau belgisimen tabysty tekseruden otkennen kejin kajtarylady Identifikatorlardyn ekeui de GCM kyzmetine zhiberiledi sodan kejin kezekke turyp kurylgyga zhetkizililedi Tagy karanyzApple Push Notification ServiceDerekkozderRubio Daniel Google Cloud Messaging for Android GCM Unveiled to Replace C2DM Framework tamyz 12 2012 Tekserildi 15 kazan 2015 Android Cloud to Device Messaging Framework Google Inc Android 2 2 Platform Highlights Google Inc Google Cloud Messaging GCM Google Play for Developers Help Google Inc Tarantola Andrew Google s New Cloud Messaging System Does More for Less mausym 27 2012 Tekserildi tamyz 10 2012 Migration from C2DM Google Tekserildi 15 kazan 2015 Scott Mark Building efficient apps and extensions with push messaging Google mamyr 9 2013 Tekserildi mamyr 14 2013 Google Cloud Messaging for Android Google Registering Client Apps Google January 14 2016 Tekserildi 5 akpan 2016 SiltemelerOfficial Android Developer Page Official Chrome Developer Page Muragattalgan 13 mausymnyn 2016 zhyly GCM Collegelib Seminar Google Chrome Push Notifications implementation by MindAskTagy karanyzApple Push Notification Service