I’m developing an app for Galaxy Watch Active 2 with .NET that will run in kiosk mode and have a few requirements. It’s a personal safety app and the watch should be totally locked down to a specific watch face and the features of the application. No menus, settings, widgets, apps…
The app monitors location, wifi access points and bluetooth beacons and makes periodic https calls to our backend. This background processing needs to not be paused. Is this possible using .NET or do I need to make a service app using native?
I want to capture long press on the home or back button in my app to trigger an alarm, think personal safety alarm. When creating a profile in the Knox Configure portal, I can disable the default behavior of the hardware home and back buttons and also provide an application id.
Can I place an outgoing phone call from code without any phone ui that the user can interfere with?
There is an alarm app that intercepts 3-presses on the home button, makes a phone call and sends an sms. Could I use this in kiosk mode? This would be great.
If there is an incoming phone call it should be answered automatically, possibly checking against a whitelist.
If I put an app in kiosk mode, disable the home key and select a watch face in the portal, how will the user switch to the app UI?
I guess I need to do some experimentation but any pointers from the community to get me going in the right direction would be very welcome!