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