Fixed an issue where appFocusTimeout was not emitted on higher versions of Android. This occurred because the process was being terminated by the OS due to battery optimization settings. The latest version takes a more passive approach to determine if the duration has paassed after app has lost focus which ensures appFocusTimeout will always be emitted regardless of battery optimization
PR for fix: #32