Używam urządzenia Amazon Web Service do wysyłania powiadomień push bezpośrednio do urządzenia. Po zainstalowaniu aplikacji otrzymuję identyfikator urządzenia, który muszę ręcznie dodać do usługi Amazon SNS. Chciałbym wiedzieć, czy istnieje jakakolwiek rejestracja identyfikatora urządzenia bezpośrednio z serwerem Amazon w momencie, gdy użytkownik uruchomi aplikację.Zarejestruj identyfikator urządzenia bezpośrednio za pomocą usługi Amazon SNS
Przeczytałem this, ale okazało się to trudne do zrozumienia. Czy ktoś ma jakieś wcześniejsze doświadczenie, jak to zrobić?
EDIT 2 (Co mam zrobić do tej pory)
I już po instrukcje od this link
pobrać plik snspobilepush.zip zgodnie z instrukcją i wyodrębnić i importować projekt w zaćmienie. Dodaję numer projektu GCM, dodaję pliki jar i uruchamiam aplikację. Dostaję mój identyfikator rejestracji urządzenia.
Otwieram serwis Amazon SNS, dodaję identyfikator urządzenia i publikuję wiadomość. Otrzymuję wiadomość na mój telefon komórkowy. Działa jak dotąd świetnie.
mój problem
byłbym o wiele potencjalnych użytkowników dla mojej aplikacji. Dlatego ręczne dodawanie każdego identyfikatora urządzenia do SNS nie ma sensu. Potrzebuję usługi Amazon SNS do bezpośredniego rejestrowania identyfikatora urządzenia po uruchomieniu aplikacji. Czy jest jakaś opcja dla mnie, aby to zrobić? Nie mogłem znaleźć żadnej ostatecznej odpowiedzi w dokumentach.
This link mówi mi, żebym użył "usługi tokenowej usługi AWS". Jednak nie mogłem znaleźć żadnego przykładu, jak to zrobić.
Przeszedłem przez oba te linki. Czuję, że kręcę się w kółko. Instrukcje są bardzo słabo udokumentowane. – Anirudh
Czy mógłbyś/chciałabyś udostępnić kod, który wypróbowałeś do tej pory. Jakie są błędy, które otrzymujesz? – doNotCheckMyBlog
Witaj ponownie! Kod działa poprawnie i nie dostaję żadnego błędu. Potrzebuję tylko zarejestrować identyfikator urządzenia bezpośrednio na serwerze Amazon, którego nie jestem w stanie zrobić (zamiast mnie ręcznie muszę go dodać). Zmieniłem moje pytanie, aby je uwzględnić. Pls mają wygląd. Dzięki! – Anirudh