Android 앱이 있고 사용자가 애플리케이션을 종료하면 사용자가 트리거 한 모든 이벤트가 제출됩니다.AWS 모바일 애널리틱스/앱이 백그라운드로 이동할 때 이벤트 보내기
AWS 모바일 분석에서 모든 활동 onPause 메소드에 대한 제출 이벤트를 호출하는 것이 좋습니다. 그러나 분당 한 번 이벤트가 제출된다는 sdk 제한 사항을 감안할 때 나는 여전히 이벤트를 잃을 수 있습니다. 예를 들어 사용자가 액티비티를 종료 한 다음 앱을 백그라운드로 이동 한 경우 exit 활동은 제출 이벤트와 백그라운드로 이동을 트리거하며, 1 분 미만인 경우 두 번째 제출은 이벤트를 제출하지 않으며 사용자가 앱을 다시 열지 않으면 절대 제출되지 않습니다.
모든 이벤트가 제출되었는지 어떻게 확인할 수 있습니까? 강제 제출 이벤트가 있습니까?
내가 지금까지 발견 한 해결책 - 응용 프로그램에 서비스를 추가하십시오. 앱이 백그라운드로 이동하면 (약간 까다 롭지 만 https://stackoverflow.com/a/4414191으로 표시 될 수 있음) 서비스가 실행됩니다. 그러면 서비스는 2 분을 기다린 다음 submitEvents를 트리거합니다. 이 솔루션은 작동하지만 약간의 오버 헤드가있는 것으로 보이며 SDK에이 경우에 대한 해결책이있을 것으로 기대합니다.
답변 해 주셔서 감사합니다. 아무런 제한이 없다는 문서가 있습니까? 나는 이것이 모바일 애널리틱스 통화에 대한 래퍼 일 뿐이라는 인상 아래에있었습니다. – little