2013-04-01 4 views
4

현재 나는 안드로이드에서 좋은 소식을 푸시 알림과 함께 일하고 있습니다.하지만 내 문제는 하나의 notification.then 대신 여러 알림을 받고 오전 내 장치 등록 테이블을 확인하고 이상한 사실을 발견, 매 30 분마다 내 장치 ID가 변경되므로 여러 장치가 동일한 user_id에 대해 저항을 받고 알림 수가 함께 발생합니다 .i이 문제가 발생하는 이유를 모르겠습니다. 삼성 Galaxy s2를 테스트 용으로 사용하고 있습니다. 도와주세요.Gcm 장치 등록 문제가 안드로이드에

답변

3

왜 30 분마다 등록 ID가 변경되는지 잘 모르겠습니다. 아마도 등록 코드를 게시하면 알 수 있습니다. 해당 문제에 관계없이 서버는 동일한 장치에 대해 여러 개의 등록을 처리 할 수 ​​있어야합니다. 서버에 등록 ID를 보내면 앱이나 서버에서 생성 한 다른 고유 ID를 함께 보내면 기존 장치에 대해 새 등록 ID를 얻었을 때이를 식별 할 수 있습니다. 이전 등록 ID를 새 등록 ID로 바꿉니다.

서버에서해야 할 또 다른 일은 gcm 서버가 정식 등록 아이디를 반환하는 경우를 처리하는 것입니다.이 경우 정식 등록 아이디로 교체해야합니다.