Quantcast
Channel: Questions in topic: "ios"
Viewing all articles
Browse latest Browse all 4709

iOS email sending

$
0
0
Hello! I am working on a project which needs to send emails from an iOS/Android mobile device using Unity. The code that I made works in both the Unity Editor and on my Android device. However, it does not work on the iOS. Here is the code that I am using: if (checkForInternet ()) { PlayerPrefs.SetInt ("internetActive", 1); mail.From = new MailAddress ("senderAddres@gmail.com"); mail.To.Add ("receiverAddres@gmail.com"); SmtpClient smtpServer = new SmtpClient ("smtp.gmail.com"); smtpServer.Port = 587; mail.Subject = "Subject"; mail.Body = "Email body: \n \n" + name.text; smtpServer.Credentials = new System.Net.NetworkCredential ("senderAddres@gmail.com", "password") as ICredentialsByHost; smtpServer.EnableSsl = true; ServicePointManager.ServerCertificateValidationCallback = delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; }; smtpServer.Send (mail); infoText.text = "Complete."; Send.SetActive (false); Cancel.SetActive (false); Exit.SetActive (true); } else infoText.text = "No internet connection available."; In the iOS version, pressing the button that triggers the code that I mention above does nothing. After doing some research it seems that some people fixed this issue by setting the API Compatibility Level to 2.0., I did that, however that did not fix the iOS problem. Thank you very much for your help!

Viewing all articles
Browse latest Browse all 4709

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>