안드로이드 앱 설치시에 최초 설치인지 아닌지 어떻게 확인해야 하나요?

2019. 04. 13. 05:58

안드로이드앱을 개발하려고 하는데

해당 기기에 이 앱이 첫 설치인지 아닌지 확인하고 싶은데

기기 IMEI값으로 해야 하나요 아니면 다른 방법이 있나요?

공유하고 보상받기 ♥︎

총 2개의 답변이 있습니다.

질문자 채택 답변
한패스/IT본부/iOS개발 담당

안녕하세요. 네 저는 다른 방법도 가능하다고 먼저 말씀 드릴게요.

우선 저는 "앱이 첫 설치인지 아닌지 확인"에 좀 더 집중 했고요.

그런 경우가 필요한 경우 중 한가지는 앱 설치시의 리워드 제공 관련 비지니스에서 필요할 수 있는 기능이라고 생각했습니다.

그런 경우에는 다른 서비스들도 많겠지만,

구글의 Dynamic Link 라는 서비스를 앱에 Library 형태로 삽입해서 동작하게 합니다.

https://firebase.google.com/docs/dynamic-links/?hl=ko

앱이 설치가 안되어 있다면, 설치 페이지로 유도또한 가능합니다.

IMEI값 등으로 따로 앱 실행시에 앱의 서버단에 던져서 DB로 관리 하시는 방법도 가능할 것으로 보이고요. (iOS에서는 제한적인 방법입니다.)

실행시에 같은 값 (URL)을 받기 때문에 실행 횟수에 관계 없습니다.

또한 iOS쪽에도 적용해서 사용 가능합니다.

2019. 04. 14. 05:23
43

https://android.stackexchange.com/a/158509

IMEI 외에도 어딘가에 다른 파일을 만들어두거나 구글 계정에 따르거나... 하는 다른 방법도 있습니다.

네트워크 연결 없이 최초 설치를 구분하려면 어딘가에 다른 파일을 만들어두는 방법밖에 없겠네요.

2019. 04. 13. 06:10
41