마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

[GCM] 앱 처음 설치시에는 비동기로 메세지가 오네요??

0 추천
요근래에 갑자기 앱을 처음 설치하면은 푸시가 날라오고 있습니다.. 전에는 그런적이 없는거 같은데요

무슨 방침이 변경된건가요??\

처음 어플 설치시 GCMRegistrar.register 하면은  onMessage로 빈값이 하나 들어옵니다...

그냥 막아주면 되긴하는데 어떤이유로 갑자기 오는지 아시는분 계신가요?
캐드카 (970 포인트) 님이 2015년 6월 12일 질문

2개의 답변

0 추천
저도 같은 현상입니다. ㅋ

알아내시면 답변좀 부탁드리겠습니다.
익명사용자 님이 2015년 6월 15일 답변
0 추천
onMessage의 메시지 타입을 찍어보세여 아마도 로그인 요청했기 때문에 토큰아이디를 onMessage 콜백으로 주는것으로 예상됩니다.

GCMRegistrar를 사용하는 경우 onRegistered였나? 그쪽으로 원래 tokenId를 주지만 새로운 API에서는 onMessage로 로그인이건 일반 푸쉬건 다 들어오기 때문입니다.

GCMRegistrar 클래스는 deprecated 되었기 때문에 오동작할 수 밖에 없습니다.

구글에서 가이드하는대로 구현해보시기 바랍니다.

https://developers.google.com/android/reference/com/google/android/gms/gcm/GoogleCloudMessaging
Gradler (109,780 포인트) 님이 2015년 6월 15일 답변
parse.com 여기꺼 쓰고 있는데 말씀해주신데로 바꿀려면 parse를 버려야 하네요,..
...