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

안드로이드 기기의 유니크한 값을 얻어내는 방법.

–1 추천
사용자가 inapp 결제를 하면 1000포인트를 주고 특정 행위에 따라 1점씩 차감하는 방식의

앱을 구현 중입니다. 로컬 기기상에 포인트를 기록하는 방법은 앱삭제 후 재설치시 복구가 불가해서 제외하고

서버에 저장해서 연동하는 방식을 사용하려고 합니다.

서버에서 데이터를 읽어오기 위해서는 해당 기기의 고유한 값이 필요한데....

이게 사실상 힘들어 보이네요

그래서 아래 질문 드립니다.

 

1. 사용자의 구글 계정을 합법적으로 알아 낼 수 있나요?

   (알아 낼수 있다면 계정을 id로 서버에 기록 하려고 합니다.)

 

2. 아니면 완벽히 유니크한 기기 고유값이라는 것이 있나요?

 

3. apple의 icloud는 앱상에서 key, value 방식으로 특정값 읽고 쓰고 할 수 있는 걸로 아는데

   혹시 Google에도 이런 기능이 있을까요? (Google play game service를 쓰기는 좀 그렇고...)
kwakpd (170 포인트) 님이 2017년 4월 6일 질문

2개의 답변

0 추천
1.http://androphil.tistory.com/36 참고하시면될거같습니다./

2.mac 주소가있는데 6.0부터 mac주소를 못가져오게되있습니다.

3.저같은경우는 fcm Token 값을 이용합니다.
sadeva (21,550 포인트) 님이 2017년 4월 6일 답변
답변 감사합니다~ 많은 도움 됐습니다.
0 추천
1. IMSI값 혹은 휴대폰번호 사용

2. DB연동으로 고유 키값 부여
음무 (17,820 포인트) 님이 2017년 4월 10일 답변
...