Cómo detectar si la aplicación del teléfono está disponible para varios dispositivos con el sistema operativo iphone

Me gustaría mostrar u ocultar un botón que le permite a un usuario hacer una llamada telefónica en función de si el usuario puede o no hacer una llamada (iPhone o iPod touch). ¿Es posible detectar de alguna manera si la aplicación del teléfono está disponible para el usuario en cocoa-touch? ¿O estoy limitado a detectar el tipo de dispositivo para hacer esa distinción? Prefiero verificar la funcionalidad que los clientes estáticos en caso de que algo cambie en la línea por alguna razón (no es que los usuarios de iPod touch puedan realizar llamadas telefónicas que no sean VoIP, pero el código sería más limpio)

Respuestas a la pregunta(1)

Su respuesta a la pregunta