Comment envoyer un email dans mon application iOS J'ai mon propre conçu Contactez-nous Page View

Comment envoyer un email dans mon application iOS J'ai mon propre conçu Contactez-nous Page View. Dans ma page Contactez-nous, j'ai 2 champs de text, 1 text et 1 button Ui. Après avoir entré le nom, l'adresse e-mail, le message lorsque l'user clique sur le button Envoyer, le courrier doit être envoyé à l'administrateur.

Comment faire cela dans ioS …. S'il vous plaît toute aide

Jetez un oeil à l'exemple "MailComposer" Code fourni par Apple. Ils utilisent MFMailComposeViewController . Cette méthode vous permet de restr dans l'application tout en composant le message et vous permet de configurer une grande partie du contenu du message par programmation.

vérifiez ceci http://wiki.akosma.com/IPhone_URL_Schemes

 NSSsortingng *ssortingngURL = @"mailto:[email protected]"; NSURL *url = [NSURL URLWithSsortingng:ssortingngURL]; [[UIApplication sharedApplication] openURL:url]; 

avoir cette course lorsque l'user appuie sur le button d'envoi

Eh bien, l'expérience directement à partir du téléphone est généralement comme ceci:

 NSSsortingng *url = [NSSsortingng ssortingngWithSsortingng: @"mailto:[email protected]?subject=Feedback&body=Hello"]; [[UIApplication sharedApplication] openURL: [NSURL URLWithSsortingng: url]]; 

Si vous ne souhaitez pas que cette interface apparaisse, vous devez disposer de la fonctionnalité de courrier électronique sur un server et vous devez simplement passer un appel HTTP à votre server avec datatables que vous avez besoin d'envoyer.

Swift 3:

 let to = "[email protected]" let subject = "Subject text" //let body = "body text" //let cc = "[email protected]" //let bcc = "[email protected]" let address = "mailto:\(to)?subject=\(subject)" // OR if you want to use other parameters //let address = "mailto:\(to)?subject=\(subject)&body=\(body)&cc=\(cc)&bcc=\(bcc)" // escape the URL let urlAddressEscaped = address.addingPercentEncoding(withAllowedCharacters:NSCharacterSet.urlQueryAllowed) let url = URL(ssortingng: urlAddressEscaped!)! if UIApplication.shared.canOpenURL(url) { UIApplication.shared.open(url, options: [:], completionHandler: nil) }