생활
안드로이드 앱 설치시에 최초 설치인지 아닌지 어떻게 확인해야 하나요?
안드로이드앱을 개발하려고 하는데
해당 기기에 이 앱이 첫 설치인지 아닌지 확인하고 싶은데
기기 IMEI값으로 해야 하나요 아니면 다른 방법이 있나요?
55글자 더 채워주세요.
2개의 답변이 있어요!
안녕하세요. 네 저는 다른 방법도 가능하다고 먼저 말씀 드릴게요.
우선 저는 "앱이 첫 설치인지 아닌지 확인"에 좀 더 집중 했고요.
그런 경우가 필요한 경우 중 한가지는 앱 설치시의 리워드 제공 관련 비지니스에서 필요할 수 있는 기능이라고 생각했습니다.
그런 경우에는 다른 서비스들도 많겠지만,
구글의 Dynamic Link 라는 서비스를 앱에 Library 형태로 삽입해서 동작하게 합니다.
https://firebase.google.com/docs/dynamic-links/?hl=ko
앱이 설치가 안되어 있다면, 설치 페이지로 유도또한 가능합니다.
IMEI값 등으로 따로 앱 실행시에 앱의 서버단에 던져서 DB로 관리 하시는 방법도 가능할 것으로 보이고요. (iOS에서는 제한적인 방법입니다.)
실행시에 같은 값 (URL)을 받기 때문에 실행 횟수에 관계 없습니다.
또한 iOS쪽에도 적용해서 사용 가능합니다.
https://android.stackexchange.com/a/158509
IMEI 외에도 어딘가에 다른 파일을 만들어두거나 구글 계정에 따르거나... 하는 다른 방법도 있습니다.
네트워크 연결 없이 최초 설치를 구분하려면 어딘가에 다른 파일을 만들어두는 방법밖에 없겠네요.
장도연이 추천하는 아하!
앱으로 편리하게 사용해 보세요.