在 SMS 中发送 HTML(并且 phone 读取为 HTML)
Send HTML in SMS (and phone reading it as HTML)
我正在使用 C# 应用程序向手机 phone 发送 SMS 消息。我在发送 link 时遇到问题 - 我可以像这样发送 link:
http://example.com/confirmation?id=9423jqismjdj
我想做的是发送这样的短信:
<a href='http://example.com/confirmation?id=9423jqismjdj'>confirm</a>
这样用户就不会为长 link 所困扰。问题是,phones 无法读取 HTML。有什么方法可以将 HTML 作为短信发送到手机 phone(并且 phone 将其读取为 HTML)?
正如您在问题中指出的那样,手机无法理解 HTML 放入 SMS 消息中。 SMS 不是基于网络的平台。
但是,如果您在邮件正文中放置一个有效的 URL,大多数现代设备都会自动将其转换为可点击的 link,因此您无需担心这一点。
这样做的一个好主意是使用 URL-缩短服务(网上有很多)来节省 space(从而省钱),并避免任何过度使用的问题-长 URLs,以及参数编码问题。
我正在使用 C# 应用程序向手机 phone 发送 SMS 消息。我在发送 link 时遇到问题 - 我可以像这样发送 link:
http://example.com/confirmation?id=9423jqismjdj
我想做的是发送这样的短信:
<a href='http://example.com/confirmation?id=9423jqismjdj'>confirm</a>
这样用户就不会为长 link 所困扰。问题是,phones 无法读取 HTML。有什么方法可以将 HTML 作为短信发送到手机 phone(并且 phone 将其读取为 HTML)?
正如您在问题中指出的那样,手机无法理解 HTML 放入 SMS 消息中。 SMS 不是基于网络的平台。
但是,如果您在邮件正文中放置一个有效的 URL,大多数现代设备都会自动将其转换为可点击的 link,因此您无需担心这一点。
这样做的一个好主意是使用 URL-缩短服务(网上有很多)来节省 space(从而省钱),并避免任何过度使用的问题-长 URLs,以及参数编码问题。