我正在开发一个具有许多控件来格式化文本的应用程序。
控件如颜色,字体样式,边框,给文本背景,甚至动画。
<登记/>
我的问题是,我可以通过短信和彩信将这个格式化的文本发送给我的朋友吗?苹果支持吗?
请给我任何链接或任何参考,我可以在这里学习并在我的项目中实施。
提前做好了......
答案 0 :(得分:3)
据我所知,这是不可能的,我在商店看到了很多这些应用程序,基本上只是保存为图片并发送为图片。
截至目前......在SDK中MFMessageComposeViewController
不支持彩信。
虽然您可以渲染图像并发送它。
他们怎么做?
他们可能会将请求发回给他们的服务器,从那里发送一个mms?
以下是一些选项:
当前的MessageUI API无法做到这一点:MSMessageComposeViewController不接受MFMailComposeViewController之类的附件。
目前执行此操作的唯一方法是使用允许您通过REST调用发送mms的外部服务。
GSMA正是为此目的定义了一个REST规范:http://www.gsmworld.com/oneapi/reference_documentation-version_1.html(本页有多个pdf)
尝试找到一个实现此规范的本地服务提供商,你就可以了。
只需添加指向OneAPI MMS规范的直接wiki链接:http://gsma.securespsite.com/access/Access%20API%20Wiki/MMS%20RESTful%20API.aspx以及指向可在本地测试MMS的PHP / Java沙箱https://github.com/OneAPI/GSMA-OneAPI的链接。欢呼声。
答案 1 :(得分:2)
Apple仅支持发送SMS
短信,请使用MFMessageComposeViewController
。
由于短信只支持发送纯文本,因此无法设置任何格式。
MFMessageComposeViewController
不支持MMS
,这将允许您发送格式化消息。