안녕하세요.
안드로이드 Push 관련 기능 구현 중 이상 현상이 발생하고 있는데요. 통 이유를 알 수 없어 이렇게 문의 드립니다.
* 현상(1)
1. 앱 실행 후 종료
2. 구글 스토어에 새 버전 apk 업로드 및 출시
3. 앱에 Push 전송
4. 서버에서 pushManger.send() 함수 호출 시 Not Registered 값이 리턴. 물론 단말은 Push를 수신하지 못함
이런 현상이 발생하고 있습니다. 마켓에 새 버전을 등록한 이후 자주 발생합니다. 모든 단말에서 발생하는 것은 아니면 몇몇 기기가 이런 현상이 발생합니다.
마켓에 새 버전이 등록되면 앱을 업데이트하거나 실행하지 않았음에도 단말의 reg id가 변경되는 경우가 있나요?
난감합니다.
* 현상(2)
서버에서는 pushManger.send() 통해 push를 발신 시 Reg Id가 변경되어 getCanonicalRegistrationId() 의 값이 리턴 되는 경우가 있다고 들었습니다.
위의 현상과 결국 연관성이 있을 거라 생각되는 부분인데요.
이렇게 앱이나 GCM 서버 자체적으로 Reg ID가 변경되는 경우가 있을 까요?
고수님들 또는 이런 현상을 겪어 보신 분들
조언 부탁 드립니다.
( - -) ( _ _) 꾸벅...