come inviare sms di programmazione in iPhone 2.0
-
15-10-2019 - |
Domanda
Ho bisogno di inviare e-mail a livello di codice in iPhone OS 2.0.
alcuni dove ho trovato
NSString *url = [NSString stringWithString: @"mailto:foo@example.com?cc=bar@example.com&subject=Greetings%20from%20Cupertino!&body=Wish%20you%20were%20here!"];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];
è questo è il lavoro di codice su iPhone OS 2.0.
Allo stesso modo ho bisogno di inviare sms in iPhone 2.0 ed effettuare una chiamata.
ho scoperto che non è possibile in invio di sms in iPhone 2.0 e effettuare chiamate.
C'è qualche strumenti di terze parti per inviare sms?
Soluzione
non può inviare uno SMS a livello di codice in qualsiasi versione di iOS, mai.
In iOS 2 e 3 è possibile presentare l'applicazione SMS con un link sms://
ed è possibile includere il numero di inviare a, ma questo è tutto. Non è possibile includere il corpo del messaggio, e non importa che cosa si può non inviare il messaggio. L'utente deve inviare il messaggio.
In iOS 4 è possibile presentare un controller della vista con il numero per inviare al e il corpo del messaggio utilizzando MFMessageComposeViewController
, ma è ancora non può inviare il messaggio . L'utente può toccare il pulsante di invio, ma questo è tutto.
di Apple protegge in modo specifico i possessori di iPhone dai messaggi SMS inviati a loro insaputa e approvazione.
Altri suggerimenti
Per effettuare una chiamata dalla tua app chiamare questa linea:
[[UIApplication application] openURL:[NSURL URLWithString:@"tel://THE_TELEPHONE_NUMBER"]];
Ricordate questo non funzionerà nel simulatore e si consiglia di verificare se il dispositivo è un iPod o iPad prima di chiamare! Ho anche tendono a mostrare una UIAlertView
che chiede all'utente se effettivamente vogliono chiamare il numero come questo può essere molto fastidioso se non sul serio.
Per SMS: Check out this Come inviare SMS di programmazione sul iPhone?