Necesito probar que un usuario de mi aplicación está en posesión de la tarjeta SIM correcta.
En dispositivos Android, esto es posible simplemente enviando un desafío dentro de un SMS al número correspondiente (la prueba de que un usuario pertenece a un número de teléfono específico no se trata aquí). Como una aplicación de Android puede recibir SMS mediante programación, el desafío transmitido se puede enviar de vuelta al servidor mediante la conexión de datos. Obviamente, hay más seguridad que implementar (por ejemplo, la firma digital del desafío), pero esto no es relevante aquí.
La reacción programática a los SMS entrantes no es posible con iOS. ¿Alguien tiene una idea de cómo probar la posesión de la tarjeta SIM correcta en iOS?
Gracias de antemano.