Hello there!
teleguard-business
snap is solution for corporate clients based on teleguard-desktop
messenger.
It requires same auto-connections because business-features affects no basic technical routines.
There was a topic for teleguard-desktop
.
Required auto-connections and argumentation is the same:
network-manager-observe
to monitor connection status. Messenger need to know when connection lost and restored to reconnect with server. We’re using packageconnectivity_plus
(from pub.dev) for this task and it requiresnetwork-manager
. Otherwise package throws next exceptionaudio-record
for voice calls and (perspectively) sending voice messages. TeleGuard are using libwebrtc through flutter_webrtc (from pub-dev) plugin. If we have noaudio-record
connected, any microphone manipulation deadly freezes whole app with no exception thrown.camera
for video calls. Unlike the previous requirement does not break app if absent. Just casts black screen. Therefore request forcamera
is optional.