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

신규 설치 유저 구분 방법

0 추천
우선 신규 설치시 혜택을 주고 재설치시 중복혜택을 주지 않으려고 합니다.

ADID 값을 체크해서 혜택을 부여하면

기기 자체에서 유저가 ADID 값을 재생성하면

신규 설치자로 인식하여 중복으로 지급이 되는데

이에 다른 방법이 없을까요? ㅠ.ㅠ
auroro (160 포인트) 님이 2017년 6월 7일 질문

1개의 답변

+1 추천
 
채택된 답변
sharedpreference 에 날짜 집어넣고 날짜 비교해서 신규 유저 구분하면될거같습니다.
sadeva (21,550 포인트) 님이 2017년 6월 7일 답변
auroro님이 2017년 6월 7일 채택됨
답변 감사합니다.
sharedpreference 는 데이터 날리면 다시 신규 유저로 구분되지 않을까요?
sharedpreference  를 하나 더생성해서 그 sharedpreference  값이 존재하면 날짜를 안집어넣으면 될거같습니다.
답변 감사합니다~!!
앱을 삭제하게 되면 sharedpreferences 항목자체가 날라가는걸로 알고 있는데 아닌가요?
맞습니다 앱삭제까지 고려하시면 서버 에다가 저장하시는 방법도있습니다.
답변 정말 감사합니다.

서버에 저장을 하려면 기기의 IMEI 나 식별값을 같이 저장해서
체크가 되어야 하는데 IMEI 는 안드로이드 O버전부터는 원천적으로 수집을 못하게 끔 막고 수집 또한 불법으로 알고 있습니다.

혹시 다른 방법이 없을까요? ㅠ.ㅠ
갑자기떠오른거긴한데 식별값을 fcm토큰으로 지정하는것도 나쁘지 않을거같습니다. 딱히 생각나는게그거라 아마 더쉬운방법도있을거같긴한데..
sadeva님 답변 감사합니다.^^
fcm토큰도 앱 삭제후 재 설치시 새로운 토큰값으로 갱신되는걸로 알고 있는데 아닌가요?
...