C# 在短信息中发送HTML(手机以HTML格式读取)

C# 在短信息中发送HTML(手机以HTML格式读取),c#,sms,C#,Sms,我正在使用C#应用程序向手机发送短信。我在发送链接时遇到问题-我可以发送如下链接: http://example.com/confirmation?id=9423jqismjdj 我想做的是发送这样的短信: <a href='http://example.com/confirmation?id=9423jqismjdj'>confirm</a> 因此,用户不必为长链接而烦恼。问题是,手机无法读取HTML。有没有办法将HTML作为SMS发送到手机上(手机以HTML的

我正在使用C#应用程序向手机发送短信。我在发送链接时遇到问题-我可以发送如下链接:

http://example.com/confirmation?id=9423jqismjdj
我想做的是发送这样的短信:

<a href='http://example.com/confirmation?id=9423jqismjdj'>confirm</a>


因此,用户不必为长链接而烦恼。问题是,手机无法读取HTML。有没有办法将HTML作为SMS发送到手机上(手机以HTML的形式读取)?

正如您在问题中所指出的,手机无法理解SMS消息中的HTML。SMS不是基于web的平台

但是,如果您在消息正文中放置了一个有效的URL,大多数现代设备都会自动将其转换为可点击的链接,因此您不必担心这一点


这样做的一个好办法是使用URL缩短服务(有很多在线服务)来节省空间(从而节省资金),避免URL过长和参数编码问题。

正如您在问题中所指出的,手机无法理解短信中的HTML。SMS不是基于web的平台

但是,如果您在消息正文中放置了一个有效的URL,大多数现代设备都会自动将其转换为可点击的链接,因此您不必担心这一点


这样做的一个好办法是使用URL缩短服务(有很多在线服务)来节省空间(从而节省资金),并避免URL过长和参数编码问题。

正如您已经指出的,手机无法理解短信中的HTML。我想你回答了你自己的问题。但是,如果你在邮件正文中使用有效的URL,大多数现代设备都会自动将其转换为可点击链接,因此你甚至不需要这样做。问题是链接很长。你可能要做的是使用URL缩短服务,这样你就不必在邮件中添加大量URL。大量在线可用,如tinyURL等。如果链接较长,设备不会将其转换为可点击链接。正如您已经注意到的,手机无法理解短信中的HTML。我想你回答了你自己的问题。但是,如果你在邮件正文中使用有效的URL,大多数现代设备都会自动将其转换为可点击链接,因此你甚至不需要这样做。问题是链接很长。你可能要做的是使用URL缩短服务,这样你就不必在邮件中添加大量URL。大量在线可用,如tinyURL等。如果链接较长,则设备不会将其转换为可点击链接。