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

푸시 서버에서 reg ID 중복확인

0 추천
지금 코드를 앱이 실행되자마자 자동으로 regid신청해서 php를 통해 mysql에 저장되게 짜놨는데

여러번 실행시키니까 똑같은 regid 가 중복되서 저장되는 현상이 발생하더군요;;(당연한거지만 ㅠ)

이거 다른분들은 어떻게 해결하나요? php문서에서 값이 같으면 저장하지 않게 코드를 작성하나요?
껄껄앱 (1,910 포인트) 님이 2016년 2월 12일 질문

1개의 답변

0 추천
 
채택된 답변
어떻게 구현하느냐에 따라 다르겠지요.

저 같은 경우 regId 값을 처음 받아오면 서버로 보냅니다.

서버에서 저장 후 결과를 주고요.

앱에서는 서버에 저장되었으면 regId 값을 저장하고 있습니다.

그리고 앱 실행 시 regId 값을 가져와 저장된 값이랑 비교하여 다르면

서버에 다시 전송합니다.

같으면 서버에 전송하지 않습니다.

 

서버에서는 regId 값을 받아서 값이 같으면 무시하고 값이 다르면 DB를 update 합니다.
원조안드로이드 (58,190 포인트) 님이 2016년 2월 12일 답변
껄껄앱님이 2016년 2월 12일 채택됨
감사합니다! 몇가지 더 질문드릴께요 ^^!
마지막에 서버에서 regid 값을 받아서 같으면 무시하신다고 했는데 위에 값이 같으면 서버에 전송하지 않는다고 하셨으니 결론은 그냥 서버에 전송을 안하니까 무시하신다고 표현하신게 맞나요?
...