¿Cómo detectar mediante programación el iPhone XS o iPhone X? [duplicar
Esta pregunta ya tiene una respuesta aquí:
Detectar si el dispositivo es iPhone X 34 respuestasUna de mis aplicaciones se conecta a un servicio de aplicaciones web que ofrece noticias específicas del dispositivo al usuario. Para adaptar esto a las últimas versiones de iPhone, necesito distinguir programáticamente entre el iPhone XS y el iPhone X. ¿Cómo se puede hacer esto?
[[UIScreen mainScreen] bounds].size
siempre fue un buen punto de partida para distinguir los diferentes dispositivos. Sin embargo, iPhone XS y iPhone X tienen las mismas dimensiones de pantalla: 1125 x 2436. Por lo tanto, utilizando[[UIScreen mainScreen] bounds].size
no funciona en este caso.
Existe algún otro método para detectar las últimas versiones de iPhone?
EDITAR Esto es NO hay un duplicado de la pregunta "Cómo detectar iPhone X" ya que todas las respuestas / soluciones discutidas allí usan las dimensiones de la pantalla para especificar el tipo de dispositivo. Como se describió anteriormente, el iPhone X y el iPhone XS tienen exactamente las mismas dimensiones y, por lo tanto, las soluciones no pueden distinguir estos dos ...