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?

È stato utile?

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?

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