Hi
I want to implement an app that has the following functionality:
- It has a background process that is called at some specific times
- This process checks a condition
- If the condition is met, we play an alarm and display a warning message to the user, allowing them to acknowledge it
Before I start working on the implementation I wanted to confirm that the architecture that I have in mind is the right one:
- This will be an app with a main foreground service and a background service
- The background service is the one that gets woken up by the system and which checks the condition
- If the condition is met, the foreground app is started and this is the one that plays the alarm and shows the confirmation
- The foreground app will be a normal app, not a data field, widget or watch face
Can you please let me know if you think that my approach is correct? I am a newbie in Garmin development and don't want to start on the wrong path
Thanks in advance!!
Barel