【发布时间】:2017-12-20 15:17:57
【问题描述】:
我正在使用 C# 应用程序向手机发送 SMS 消息。我在发送链接时遇到问题 - 我可以发送这样的链接:
http://example.com/confirmation?id=9423jqismjdj
我想做的是这样发送短信:
<a href='http://example.com/confirmation?id=9423jqismjdj'>confirm</a>
因此用户不会被长链接所困扰。问题是,手机无法读取 HTML。有什么方法可以将 HTML 作为 SMS 发送到手机(手机以 HTML 格式读取它)?
【问题讨论】:
-
正如您已经指出的,手机无法理解 SMS 消息中的 HTML。我想你回答了你自己的问题。
-
但是,如果您在消息正文中使用有效的 URL,大多数现代设备都会自动将其转换为可点击的链接,因此您甚至不需要这样做。
-
问题是链接很长。
-
您可能想要做的是使用 URL 缩短服务,这样您就不必将大量 URL 放入您的消息中。网上有很多可用的,例如tinyURL 等
-
如果链接较长,设备不会将其转换为可点击链接。