Cómo distinguir en el botón de volumen de iOS al que se hizo clic desde que lo configuró un software

¿Hay alguna manera de distinguir en la aplicación de iOS una situación en la que alguien haya cambiado el volumen mediante los botones de hardware en el iPhone / iPad de la situación en la que lo ha hecho algún control de la interfaz de usuario en la aplicación?

He buscado eso y hasta ahora se me ocurrieron muchas formas de recibir una notificación de que el volumen ha cambiado, pero no hay forma de saber si se realizó mediante el control de la interfaz de usuario o los botones de hardware. Las notificaciones incluyen información sobre una razón de cambio, pero es la misma para ambas situaciones.

Respuestas a la pregunta(2)

Su respuesta a la pregunta