처음에 한 기계에서 앱을 실행해서 registration_id 을 받아와서 이 값을 저장할려면 파일 입출력을 하는방법 밖에 없나요?
이 값을 파일 입출력으로 파일에 저장을 하는 동시에 서버로 registration_id값을 날려줘서 서버에서
registration_id값을 저장하고, 그 기계 사용자의 정보(카카오톡 같은걸 만들려고하는데 전화번호와 아이디 가 중요하겠죠)
auth token도 받아서 저장해주라고들 하던데,
auth token을 정확한 기능과 왜 저 값을 가지고 있어야 하는지 궁금합니다.
그리고 registration_id 을 파일입출력 외에 따로 저장할수있는 방법없나요?
최초 실행때만 저registration_id 받아오는거 실행되게 하고 그다음 저 값을 null아닐경우 실해되지 않게끔 하는
노하우 있으면 좀가르쳐주세요,
제가 이해하는부분중에 잘못된부분 혹은 개선될 부분 있으면 설명좀해주세요
(제가 구현하고자 하는방향)
앱을 최초 실행하면 registration_id값을 받아와서 서버로 넘겨주는것과 동시에 자신의 정보를 서버에 넘겨주고,
자신도 파일입출력을 통해 registration_id값 등록, 차후 실행시 registration_id값 받아오는 부분 스킵할수있도록
서버는 받아오는 값들을 db에 저장하고 , 혹시나 어떤 사용자가 특정 아이디 혹은 전화번호를 등록했을경우
그아이디 혹은 전화번호와 일치하는 사람의 정보와 registration_id값을 검색요청한 기계에 돌려주면 그사람은 받은정보를 등록하고
그 돌려받은registration_id값을 이용해서 c2dm 서버에 메모를 날려주면 c2dm에서 다른사용자의 registration_id값을 이용해서
그사람에게 메세지를 남겨주는게 제가 구현하고자하는건데, 잘못된부분같은거, 개선할부분 좀 짚어주세요,
그리고 다시한번 auth token의 정확한 기능과 왜 저 값을 가지고 있어야 하는지 꼭 다시한번설명 부탁드립니다.