iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iOS:启动包含多个收件人的邮件应用程序大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试设置它,以便我的用户可以向一组人发送文本.现在使用电子邮件很简单,URL方案只是mailto://firstemail@email.com,secondemail@email.com,然后可以与openURL方法一起使用.

当然,当谈到SMS我决定尝试sms:// 2065555555,2061234567然而这不起作用(它只添加一个数字).在浏览了一下Google之后,我发现一些较旧的主题声称使用URL方法无法向多个收件人发送短信.

为了向多个人发送消息,我继续将messageUI添加到我的应用程序,连接了MFmessageComposeViewControllerDelegate,现在我确实可以发送消息给多个人一次发送.但是只能从我自己的应用程序中,这不是我想要的.我希望框架中有一些东西可以让我利用多个收件人功能,然后在认的信使中启动它,但我找不到任何允许它的东西.

那么,简而言之,有没有可能的方法我可以编写我的应用程序来填充多个收件人的认消息应用程序?

编辑

实际上我肯定必须有办法,我只是检查应用程序Cobook,他们允许用户选择联系人然后启动发送“新组彩信”的消息应用程序.

解决方法

我意识到这是一个非常古老的问题 – 但我最近发现了这样做的方法,并在此发布:

SMS WatchKit multiple number delimiter

然这个答案是特定于Watchkit的,但网址确实是您所要求的.

回答:
found an obscure page给了我答案.事实证明,Apple无法在任何地方找到它:

let urlSafeBody = messageBody.StringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLHostAllowedCharacterSet())
    if let urlSafeBody = urlSafeBody,url = NSURL(String: "sms:/open?addresses=1-408-555-1212,1-408-555-2121,1-408-555-1221&body=\(urlSafeBody)") {
        WKExtension.sharedExtension().openSystemURL(url)
     }

上述版本将打开Apple Watch上的消息应用程序,其中预先填充了多个收件人.

有许多页面表明它是不可能的,但确实如此.万岁!

大佬总结

以上是大佬教程为你收集整理的iOS:启动包含多个收件人的邮件应用程序全部内容,希望文章能够帮你解决iOS:启动包含多个收件人的邮件应用程序所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。