Используя Swift и Firebase, как я могу отправить автоматическое письмо самому себе от аутентифицированного пользователя моего приложения? - PullRequest
0 голосов
/ 27 сентября 2018

Может ли один из вас, добрые люди, указать мне правильное направление того, что мне нужно исследовать здесь?

Для простоты, вот суть того, что я хочу сделать:

Скажем, в приложении есть два цвета на выбор, а затем кнопка «Отправить».То, что я хотел бы сделать (в этом примере сценария), - это чтобы Firebase (или что-то еще) отправлял электронное письмо на указанный адрес (мой собственный адрес поддержки), когда пользователь нажимает кнопку «отправить», где содержание письмаавтоматически и сообщает адрес электронной почты пользователя (у меня уже будет это через аутентификацию), имя пользователя и цвет, который они выбрали.

Каких вещей можно добиться этого?

Большое спасибо!

1 Ответ

0 голосов
/ 27 сентября 2018

Я думаю, что одним из простых способов сделать это является HTTP-запрос к вашему собственному внутреннему серверу, который реализует службу smtp для отправки электронной почты.Кстати, если вы хотите напечатать какое-нибудь электронное письмо с iPhone, вам следует использовать MFMailComposeViewController (я думаю, что это не тот сценарий, о котором вы спрашиваете, но ...).Это довольно просто.

if MFMailComposeViewController.canSendMail()
{
        let composeVC: MFMailComposeViewController! = MFMailComposeViewController()

        composeVC.mailComposeDelegate = self
        composeVC.setToRecipients(["some_email@domain.com"])
        composeVC.setSubject("Some subject...")
        composeVC.setMessageBody("", isHTML: false)
        UINavigationBar.appearance().tintColor = UIColor.black
        self.present(composeVC, animated: true, completion: nil)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...