2012-12-15 10 views
10

1- powiedzmy mam Utwórz GCM aplikacji w Google Apis konsoli ...Skąd mogę wiedzieć urządzeń zarejestrowanych w My GCM Application Cloud (Lista urządzeń)

Jak mogę listę i wyświetlić wszystkie Urządzenia są zarejestrowane w mojej aplikacji Chmura

Aby wykonać losowe działanie, jak wysłać powiadomienie Push do nich?


2- należy utworzyć bazę danych do przechowywania identyfikatorów rejestracji zwracane przez urządzenia zarejestrowane Jeśli mogę korzystać z własnego serwera, takich jak (ASP.NET)


+0

Spróbuj poprawić jakość swojego pytania, podając więcej szczegółów i przeczytaj dokumentację GCM na stronie Android Developer. –

+0

@codingcrow Przeczytałem "dokumentację GCM" więcej niż 3 razy, ale mam kilka punktów, których jeszcze nie rozumiem :) – Loai

Odpowiedz

12

Jak mogę listy i Wyświetl wszystkie urządzenia są zarejestrowane w mojej aplikacji Chmura

Brak połączenia GCM, aby to zrobić. Twoja aplikacja musi przekazać serwerowi identyfikatory używane do transmisji GCM do tej aplikacji na tym urządzeniu, a Twój serwer musi gdzieś przechowywać te dane.

należy utworzyć bazę danych do przechowywania identyfikatorów rejestracji zwracane przez urządzenia zarejestrowane Jeśli użyję własnym serwerze jak (ASP.NET)

Baza danych będzie wydawać się dobrym wyborem.

+1

Oznacza to, że powinienem utworzyć bazę danych na swoim serwerze, więc gdy urządzenie zarejestruje się w chmurka i otrzymasz "registrationID" z GCM wysłać go z powrotem do serwera, aby zapisać go w bazie danych ,, , a kiedy muszę wysłać powiadomienie, muszę pętli Over All registrationID i wysłać do nich powiadomienie – Loai

+0

@ lo2i : Tak to jest poprawne. http://developer.android.com/google/gcm/gcm.html Zobacz "Obsługa wyników rejestracji" i "Rola zewnętrznego serwera aplikacji". – CommonsWare

+0

Napisałem post na blogu, który opisuje, jak to działa w ogóle: http://blog.andromo.com/2012/how-does-airbop-push-messaging-work/ po prostu zamień serwer na serwery AirBop na diagramach. Ponadto możesz wysyłać wiadomości do bloków 1000 identyfikatorów rejestracji jednocześnie, co jest bardziej wydajne niż pojedynczo. – selsine

Powiązane problemy