Today I uploaded an new Version to the Store. My understanding is that the store will signal the update as soon as it is published and the app got updated.
The part I do not know is if the settings will be persisted, at least I hope so.
What is new:
Windows Universal Apps are a pretty new concept for me. So I learned that an app could be suspended by the Operating System. This is bad since while suspended no timer or event whatsoever will be fired. So there will be no lending while the application is suspended. Since an active debugging Session is preventing the process to be suspended I only got aware of that fact after testing the store version without the debugger attached.
Well I learned my lesson and found a way around it. This way is called "Background Tasks". The only downside is that a Background Task will be executed only every 15 Minutes. A shorter period of time is not possible. On the other side this "Background Tasks" works even if the application is suspended.
The new behavior of the application will be
- when in foreground (application window visible) lending will be checked every minute
- when in background (application minimized or screen is locked) lending will be checked ever minute, till the OS decides to suspend the application
- when suspended lending will be checked ever 15 minutes, till the OS decides to resume the application or the user interacts with the application and makes the window visible again