안드로이드 개발 질문/답변
(글 수 45,052)
특정 apk 파일로 배포된 설치된 카운트만 카운팅을 하고싶은데요~
서버에 설치 되었다는 메세지를 DeviceID(key역할)과 함께 보내고 싶은데
보내는 시점을 언제로 해야할지 도통 감이 안옵니다 ;;;
이때 중요한 점은 어플이 구동 되지 않고 설치만 되어도 카운팅을 할 수 있는 방법을
찾고 있습니다.
구동시에만 하려면 사실 어려운게 없는데 구동하지 않았을 때도 해주고 싶은데....
방법을 모르겠네요...
현재는 브로드캐스트 리시버에 android.intent.action.BOOT_COMPLETE 를 등록하여
부팅이 완료 되었을 때 보냈는지 여부를 확인하여 보내지 않았으면 보내도록 하게 되어있는데
이렇게 할 경우 앱이 설치되고 배터리를 교체하던 기타 이유로 폰을 재부팅 하기 전에 앱을 삭제하면
카운트가 되지 않는 현상이 있더라구요..
사실 하고싶은것은 android.intent.action.PACKAGE_INSTALL 액션을 이용해 설치 되자마자
보내고 싶었으나 이건 액션이 발생하지 않는건지... 발생 하지만 발생 된 후에나 리시버가 등록 된것인지...
이유를 알 수 없게 작동하지 않더라구요....
위 요구 사항을 만족할 좋은 이벤트 없을까요..?