MFMessageComposeViewController 将 SMS 正文中的完整 URL link 替换为 "clickable" 文本

MFMessageComposeViewController substitute full URL link inside SMS body with "clickable" text

在应用程序中,我有一个带有预定义文本的 MFMessageComposeViewController。在这段文字里面我有一个link,例如:"Hey, visit this site https://whosebug.com/"

在HTML我们接下来可以做:

<a href="https://whosebug.com/">site</a>

它会使 "site" 可点击。在应用程序内部有什么方法可以让收件人收到带有文本 link 的 iMessage,而不是完整的 https://whosebug.com/ ?

SMS 不支持 HTML 或 URLs,仅支持纯文本。

您所能做的就是将 URL 添加到消息中,然后由消息应用程序识别 URL 并允许用户点击它。