2017-10-03 17 views
0

analytics를위한 Android 라이브러리를 개발 중입니다. 모든 장치 데이터를 가져올 수있는 방법을 만들었습니다. 응용 프로그램의 응용 프로그램 클래스는이 라이브러리 메서드를 호출합니다.분석을위한 android 라이브러리의 앱 실행 추적 횟수

앱 출시 횟수도 추적하고 싶습니다. 동일한 메소드를 사용하려고했지만 Application 클래스가 매번 호출되지 않습니다. 첫 번째 앱 실행을 위해 앱 클래스에서 전화를 받았지만 다시 언론을 사용하여 앱을 종료하고 다시 시작하려고했을 때 어떤 전화도받지 못했습니다.

발사 횟수를 추적 할 수있는 마지막 옵션은 발사기 활동을 생성 할 때 한 번 더 전화를 걸도록 요청하는 것이지만 더 좋은 방법이 있습니까? 어떻게 firebase 및 다른 분석 라이브러리가 이것을 구현합니까?

답변

0

앱을 닫을 때 다시를 반복해서 누릅니다. 응용 프로그램을 백그라운드로 밀어 넣지 만 죽이지는 않습니다. 따라서 응용 프로그램 클래스가 다시 시작되지 않습니다. 따라서 앱 실행으로 간주되지 않습니다.

앱 실행은 사용자가 앱을 죽이거나 OS가 리소스 제한 때문에 백그라운드에서 앱을 죽일 때 트리거됩니다.

그럼, 당신이 해낸 일은 괜찮습니다 ...하지만 당신이 말하고자하는 것처럼 (활동의 onCreate를 사용하여) 자신의 논리를 구현해야 할 것입니다.