日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
ios端html發(fā)短信如何不跳出彈框

要在iOS端使用HTML發(fā)送短信而不跳出彈框,可以使用MFMailComposeViewControllerUIActivityViewController進(jìn)行郵件和消息分享,以下是詳細(xì)步驟:

創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),常州網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:常州等地區(qū)。常州做網(wǎng)站價(jià)格咨詢:18982081108

1、導(dǎo)入所需的框架

在項(xiàng)目中導(dǎo)入MessageUI框架,以便使用MFMailComposeViewControllerUIActivityViewController

import MessageUI

2、創(chuàng)建發(fā)送郵件的方法

創(chuàng)建一個(gè)名為sendEmail的方法,用于顯示郵件分享界面。

func sendEmail() {
    if MFMailComposeViewController.canSendMail() {
        let mail = MFMailComposeViewController()
        mail.mailComposeDelegate = self
        mail.setToRecipients(["example@example.com"])
        mail.setSubject("郵件主題")
        mail.setMessageBody("郵件正文", isHTML: true)
        present(mail, animated: true, completion: nil)
    } else {
        print("無法發(fā)送郵件")
    }
}

3、實(shí)現(xiàn)郵件分享的代理方法

實(shí)現(xiàn)MFMailComposeResultDelegate協(xié)議的方法,以處理郵件發(fā)送結(jié)果。

extension YourViewController: MFMailComposeResultDelegate {
    func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) {
        controller.dismiss(animated: true, completion: nil)
    }
}

4、創(chuàng)建發(fā)送消息的方法

創(chuàng)建一個(gè)名為sendMessage的方法,用于顯示消息分享界面。

func sendMessage() {
    let messageVC = UIActivityViewController(activityItems: ["短信內(nèi)容"], applicationActivities: [])
    messageVC.popoverPresentationController?.sourceView = self.view // 設(shè)置彈出視圖的來源為當(dāng)前視圖
    messageVC.excludedActivityTypes = [.airDrop, .assignToContact, .addToReadingList] // 排除不需要的分享類型
    present(messageVC, animated: true, completion: nil)
}

5、調(diào)用發(fā)送郵件和消息的方法

在需要發(fā)送郵件和消息的地方調(diào)用相應(yīng)的方法,可以添加按鈕點(diǎn)擊事件或手勢(shì)識(shí)別等。

@IBAction func sendButtonTapped(_ sender: UIButton) {
    sendEmail() // 發(fā)送郵件
    sendMessage() // 發(fā)送消息
}

通過以上步驟,可以在iOS端使用HTML發(fā)送短信而不跳出彈框。


文章標(biāo)題:ios端html發(fā)短信如何不跳出彈框
鏈接地址:http://www.dlmjj.cn/article/djjciei.html