Quale API utilizzare per verificare se l'utente sta per utilizzare la chiamata in roaming?[chiuso]

StackOverflow https://stackoverflow.com//questions/22035231

  •  21-12-2019
  •  | 
  •  

Domanda

Sto sviluppando un'app che gestisce i numeri di telefono e mi sono imbattuto in un problema che devo visualizzare un messaggio di avviso se un utente sta cercando di effettuare una chiamata in roaming (per renderlo più chiaro, sto implicando che l'utente si trova in un'altra provincia/stato).Ho trovato questo articolo(C'è un modo per determinare se l'iphone è in roaming?) da stackoverflow ma è piuttosto vecchio.

Apple ha fornito qualche api per questo?Se Apple ha, qual è il nome dell'api / classe da utilizzare?Se non l'ha fatto, quell'articolo è ancora l'unica soluzione per questo problema?

Grazie!

È stato utile?

Soluzione

No, non esiste un'API che ti consenta di rilevare se l'utente è in roaming.Anche il tutorial a cui punti è per i dispositivi jailbroken.Non funzionerà su un'app Appstore.

È possibile leggere il vettore utenti con il CTCarrier classe.Ma afferma chiaramente che non sarai in grado di rilevare il roaming:

Discussione

Questa stringa è fornita dal vettore e formattata per la presentazione all'utente.Il valore non cambia se l'utente è in roaming;rappresenta sempre il provider con cui l'utente ha un account.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top