Devo provare che un utente della mia app è in possesso della carta SIM corretta.
Sui dispositivi Android, questo è possibile semplicemente inviando una sfida all'interno di un SMS al numero corrispondente (la prova che un utente appartiene a un numero di telefono specifico non è discussa qui). Poiché un'applicazione Android può ricevere gli SMS a livello di programmazione, la sfida trasmessa può quindi essere inviata al server utilizzando la connessione dati. Ovviamente, c'è più sicurezza da implementare (ad esempio firma digitale della sfida), ma qui non è rilevante.
Non è possibile reagire in modo programmatico agli SMS in arrivo con iOS. Qualcuno ha un'idea su come provare il possesso della scheda SIM corretta in iOS?
Grazie in anticipo.