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

핸드폰 번호는 다른데 gcm registration id가 같은 경우 질문입니다.

0 추천
특정앱에서 회원가입 이벤트를 하고있습니다.

 핸드폰 번호와 gcm registration id를 서버에 수집해서 중복 가입을 막고 있는데요

핸드폰번호는 다른데 gcm registration id가 같은 사용자가 계속 가입 되고있습니다.

(비밀번호도 비슷하고요)

핸드폰 번호는 입력하는것이 아니라 TelephonyManager를 이용해서 자동으로 받아와서 서버로 넘기는데요.

어떻게 이런경우가 발생하는지 궁금합니다.

gcm registration id가 같고 패키지가 같으면  핸드폰 번호도 같은것 아닙니까?

대체 어떻게 이런 현상이 발생하는지 , 어떤 편법을 썼는지 궁금합니다..!
루틴 (2,360 포인트) 님이 2014년 1월 14일 질문
서버에 저장되는 registration id의 길이를 너무 작게 잡아둔 건 아니겠죠?
그래서 잘려서 앞 부분 일부만 저장되고.... 이런 건 아니죠??

1개의 답변

0 추천
registration id 를 받아온 후 유심을 변경하면 핸드폰 번호는 변경되고 registration id는 변경되지 않을수도 있을거 같은데요. 물론 registration id를 얻어오는 로직에 따라 틀리수도 있겠지만, null 체크만 되어있다면 말씀하신 상황이 발생할 수 도 있을듯 합니다.
제로라인 (180 포인트) 님이 2014년 1월 14일 답변
50여개 넘는 아이디가 gcm registration id 가 같습니다...
유심이 50개 넘게 있을 가능성은 없어보이는데요ㅠ
다른 이유가 아닐까요ㅠㅠ
서버에 255자로 저장하신것 맞나요??
varchar(MAX)로 잡아놓았고요 잘리는부분 없습니다 ㅠㅠ
...