Comments (3)
Hi @sonisumit686 I always wondered about this issue while developing this package but never faced it. I guess power saving mode is more stricter in some devices than other, ref.
One weird thing I noticed too, once we enable the logs (Flutter logs) or run a debug variant of build on same code base, it is triggering events, I can confirm there are no additional steps performed in release/signing stages other than ripping out the debug info.
My guess is a timer is not sufficient to prevent the device from hibernating the process, so i think when you enabled logs, a much heavier operation is being performed continuously which cannot be stopped by OS. We can use background tasks for better results, but I am not sure if it would be 100% reliable. Currently I can't think of anything else, I will update if I get anything.
from local_session_timeout.
Thanks much for getting back @SankethBK, I will too keep an eye on it and update here if come across any workaround or solutions.
from local_session_timeout.
Hi, i've fixed this issue in latest release 3.0.0
. I have removed the timer completely which has risk of getting terminated from OS, instead storing the timestamp when app is pushed to the background and calculating the time difference when app regains focus.
from local_session_timeout.
Related Issues (20)
- Localizations Delegate HOT 11
- Not getting it to work HOT 18
- timeoutEvent == SessionTimeoutState.userInactivityTimeout HOT 16
- SessionTimeoutState.userInactivityTimeout event keep calling even when user is interact with the app . HOT 2
- setState is being called on a deactivated widget
- suggestion HOT 1
- sessionStateStream.add(SessionState.startListening); causes screen navigation issues HOT 4
- Handle SessionTimeoutManager.sessionConfig change HOT 2
- Irregular Session State Stream behaviour HOT 1
- Session manager times out on auth screen HOT 3
- Need login twice when using easy_localization HOT 5
- Flutter Web: SessionTimeoutState.userInactivityTimeout event keep calling even when user interacts with the app HOT 3
- Timeout event is not firing when duration set to 8 hours and app is in background HOT 10
- sessionStateStream issue with Getx HOT 19
- Warning alert with timer reducing before logout HOT 7
- Does not work a screen that has movement activity HOT 2
- invalidateSessionForAppLostFocus not working when screen is closed - Android 13 HOT 10
- SessionTimeoutState.userInactivityTimeout event keep calling even when user is interact with the app . HOT 3
- ForeGround Timer Not Working Properly HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from local_session_timeout.