We have noticed that in WhatsApp, when receiving an incoming video call, the ring volume changes when user plays with the iPhone volume. As far as I understood from reading, ringer volume level is not accessible in public API and the only way to achieve a ring that respects the ringer volume setting is by integrating CallKit.
However, the incoming video call interface in WhatsApp doesn't look like CallKit. It has a live camera layer and additional "Minimize" button on the top right corner.
How can I achieve a similar result? we need the ring to be totally native, so it could be silent when volume is set to minimum, and still have a live camera view in the screen.
Thanks in advance