2013-06-19 10 views
10

Jestem nowy w GCM i mam kilka pytań dotyczących implementacji aplikacji. Aplikacja powinna być zdolna do przesyłania wiadomości. Tak -Wiadomości w chmurze Google z CCS

  1. Czy muszę utworzyć serwer (powiedzmy w wyszukiwarce Google), który będzie komunikował się z GCM. A następnie GCM wyśle ​​wiadomość do aplikacji. Czy mogę to zrobić po prostu za pomocą połączenia CCS, a moje urządzenie może wysyłać wiadomości do aplikacji na innym urządzeniu bez serwera?
  2. Czy istnieje przykład kodu piszącego po stronie serwera, którego mogę użyć w App Engine? Bardzo potrzebuję implementacji samouczka/kodu na CCS, aby zrozumieć logikę. Nie sądzę, aby strona dla programistów Androida wystarczyła do jasnego zrozumienia rzeczy.

Pomoc doceniona !!

Odpowiedz

0

Przede wszystkim powinieneś zawsze odwiedzać numer source and read, ponieważ Google udostępnia próbki i wszystko.

Około 1 i 2 to zależy od tego, czy zamierzasz skorzystać z usług dostawcy zewnętrznego, czy zrobić wszystko samemu.

Jeśli wszystko robisz samodzielnie, to TAK potrzebujesz serwera, a TAK Google dostarcza trochę kodu, ale nigdy go nie używałem, więc nie mogę powiedzieć, ile pracy musisz włożyć.

Jeśli potrzebujesz tylko funkcji GCM, ale nie musi to być Google, istnieje wiele dostępnych alternatyw: Parse.com i Urban Airship, aby wymienić co najmniej dwa.

2

Cześć Faktycznie używam http://parse.com stworzyć serwer i wcisnąć powiadomienia w Androidzie.

0

Google GCM CSS zapewnia przekazywanie wiadomości, które pochodzi z aplikacji (http://developer.android.com/google/gcm/client.html), możesz wysłać wiadomość. Ta wiadomość dotrze do serwera Google, a oni wyślą ci tę samą wiadomość na twój serwer, którą musisz zaimplementować (https://developer.android.com/google/gcm/ccs.html).Do, co chcesz z tym.

Jeśli musisz wysłać wiadomość z serwera do klienta (aplikacji), możesz wysłać go za pośrednictwem serwera css lub poprzez wywołanie http do serwera http gcm http, który wyśle ​​wiadomość do klienta, musisz obsłużyć odebraną wiadomość i może pokazać się jako powiadomienie lub użyć wewnętrznie.

Powiązane problemy