안녕하세요.
GCM 기능을 구현중인데 궁금한 사항이 있어 문의 드립니다.
안드로이드 OS에서 발급하는 device id는 Application 당 발급이 되는 것으로 알고 있습니다.
문제는 매번 재설치 시 device id를 서버에 등록하여 알림 서비스에 사용을 하는데 앱이 재설치가 되었음에도 불구하고 Push가 갑니다.
즉, 앱을 3번 설치하여 디바이스 아이디가 3개가 서버에 등록된 상황이고 이걸 이용해 알림 메시지를 전송하면 알림 메시지가 1개의 단말에 3번이 간다는 거죠.
생각해보면 1개만 유효하고 2개는 쓰레가 값이 되어야 할 것 같은데 모두 유효하여 단말로 메시지 전송이 됩니다.
다른 분들은 이 같은 상황에서 어찌 처리하시는지요?
당장 드는 생각은 Mac address를 id 처럼 사용하여 단말 당 1개의 device id를 등록해서 사용해야겠다는 생각이 듭니다.
일반적인 처리 방법을 알고 싶네요.