Добавление в корзину и запрос

Использую простое приложение с товарами, каждый из которых имеет имя, id и описание. Есть функция добавления в корзину.Далее мне нужно реализовать функцию отправки запроса с перечнем позиций и указанием контакта (телефона) отправителя.Сейчас использую MFMailComposeViewController, но это не очень удобно.Скажите, какие есть идеи реализации отправки такого запроса?

пример моего запроса через почтовый клиент:

   @IBAction func sendRequestButtonTapped(_ sender: UIButton) {
        
        // Modify following variables with your text / recipient
        let recipientEmail = "[email protected]"
        let subject = "Описание"
        var body = ""
        for i in objectList {
            body.append(i.objectFromPartsCatalogueListCode! + " " +  i.objectFromPartsCatalogueListName!+"\n")
        }
        // Show default mail composer
        if MFMailComposeViewController.canSendMail() {
            let mail = MFMailComposeViewController()
            mail.mailComposeDelegate = self //!!!
            mail.delegate = self //!!!
            mail.setToRecipients([recipientEmail])
            mail.setSubject(subject)
            mail.setMessageBody(body, isHTML: false)
            mail.modalPresentationStyle = .fullScreen
            self.present(mail, animated: true)
            
            // Show third party email composer if default Mail app is not present
        } else if let emailUrl = SendEmailManager.createEmailUrl(to: recipientEmail, subject: subject, body: body) {
            UIApplication.shared.open(emailUrl)
        }
        
    }

Ответы (0 шт):