簡體   English   中英

如何將用戶輸入發送到指定的電子郵件?

[英]How to send user input to designated e-mail?

我正在使用Swift 3和xCode 8開發針對iOS 9及更高版本的iOS應用。

我有一個“ Contact ViewController”,其中包含多種表單,用戶可以在其中輸入要提交的數據。 收集的數據還包含用戶的電子郵件地址。 我正在驗證用戶正確輸入的所有信息。

因此,我想做的是“發送”按鈕,將用戶的所有數據發送到電子郵件地址。

不使用Mail App或其界面就可以嗎? 我是否需要用於此類功能的其他框架?

感謝您的寶貴時間並分享您的想法。

這不可能秘密地進行。 您無法通過Apple Mail應用程序從用戶設備發送電子郵件,因為系統不允許這樣做。 您可以准備一封電子郵件,其中包含所有打開的數據,然后讓用戶通過單擊NavigationBar中的“發送”將其發送給您。 所以是的,您將需要另一個框架來做到這一點。

但是我不會使用電子郵件來做到這一點。 只需使用將數據發送到的服務器或Firebase之類的服務即可。

如果您真的必須發送電子郵件,僅將數據推送到后端API是不夠的:

使用內置功能無法做到這一點,但是您可以利用Mailgun之類的外部郵件傳遞服務來發送郵件。 (從安全角度來看,這應該由服務器而非應用本身來處理。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM