Push értesítések keresztül android GCM-

Mi a push értesítések?

Ezek az érkező üzeneteket a szerverről a kliens kérés nélkül az ügyfél. Röviden - ha szükség van, hogy az alkalmazás azonnal reagálnak minden esetben a szerveren, például a megjelenése a hírek, akkor a helyes úton.

Röviden, az egész folyamat a következő: Az alkalmazás egy kérést küld a GCM és kap egy string jelzőt. Ugyanezt a vonalat az alkalmazás küld a (z) szervert, hogy a szerver megjegyzi a token kapcsolódó bármely felhasználó (például), és a jövőben, hová küldhetjük el az üzenetet.

A legegyszerűbb módja annak, hogy iránymutatást követi a Google, de nem tettem olyan könnyű megérteni. A Google valahogy mindig nepolyudski írva, és az interneten talál egy cikket a GCM kapcsolatot a projekt kiderült, hogy nem is olyan egyszerű, mert minden használat elavult módszerekkel (működnek, de mindannyian szeretnénk, hogy kövesse az új).

Regisztráció a Google API

Ugrás a szakasz API auth> API-kat. válassza Cloud Messaging Android. Kattintson engedélyezése API.

Csak egy link a böngésző, hogy a projekt típusa ID: 951430446448. Ez SENDER_ID értéket (lásd később).

attól Gradle

Működni fog az Android Studo. Azt már régóta kiment a béta, jól működik az egész, és többé-kevésbé stabil.

Az Ön Gradle add-file (version tegye a dátum idején, bár valami változhat):

Figyeljük meg, hogy meghatározzák függőségek csak GCM. Megadhatja az összes Play Services, de az alkalmazás duzzad még feleslegesen.

Mi frissíteni a nyilvánvaló

Frissítsd a AndroidManifest.xml összhangban, amit az alábbiakban megadott. Minden elem nagyon fontos. Engedély nélkül vagy szolgáltatások, semmi nem fog működni.

Ne felejtsük el, hogy cserélje com.example az alkalmazásban. Beleértve az engedélyek.

Visszakeresése a felhasználó token az Android alkalmazásban

Következő, amit meg kell tanítani a kérelmet: regisztrálni a GCM és adja meg token. Első a token történik egy pár sort:

Amennyiben SENDER_ID - ID alkalmazást, hogy másolt korábban az URL-t a böngészőben.

Változó token szeretné küldeni a szerverre, ahol az üzeneteket fog jönni. Hogyan kell csinálni - döntsd. Volt egy egyszerű POST kérés, amelyben az adatbázist hoztak következő jelzőt. Plusz még át az e-mail felhasználói hogy jobban navigálni a tesztelés.

Fogadása Push-értesítések

Ezután meg kell tanítani, hogy az alkalmazás fogadja az üzenetet. A kiáltvány regisztráltunk szolgáltatás most hajtják végre. Öröklés Google kiadás szolgáltatás az üzeneteket fogadni:

Ezt a módszert fogják hívni minden alkalommal, amikor új Push-bejelentés érkezik. És kívánatos, hogy hasonlítsa össze az Ön SENDER_ID, hogy biztos, hogy az üzenet jött a megfelelő alkalmazás.

Ha másolt prsoto kiáltvány említettük, a szolgáltatás kerül sor során az alkalmazás maga. De meg lehet venni, ha szükséges, egy külön folyamat. Amellett, hogy a kívánt sort az nyilvánvaló, semmi sem fog változni.

Kapcsolódó cikkek