【问题标题】:Embed URL Link in SMS via PHP通过 PHP 在 SMS 中嵌入 URL 链接
【发布时间】:2011-10-29 02:24:49
【问题描述】:

有没有办法可以在通过 [myphonenumber]@txt.att.net 发送的 SMS 消息中嵌入 URL 链接,即 <a href='www.google.com'>google</a>?我的邮件配置设置为“text/html”,但链接在 SMS 中显示为不可点击的纯文本...

有什么想法吗?!!?

【问题讨论】:

    标签: php url sms att


    【解决方案1】:

    现在有很多智能手机可能会将您的 HTML 解析为一种更直观的网络浏览器方式,但这不是一个好的做法。您必须使用 URL 或者更好的解决方案是创建一个 URL 的小 URL 并在 SMS 中发送,这样可以节省很多字符。有很多可用的 URL 缩短网站,例如 bit.ly、goo.gl、ow.ly、tinyurl.com 等。

    【讨论】:

      【解决方案2】:

      不要在 SMS 消息中使用 HTML。 SMS 消息应该只是文本。

      但是,许多手机都会使 URL 具有交互性,就像纯文本电子邮件可以在 Outlook 或 GMail 中单击一样。

      记住:

      • 某些手机不会以任何特殊方式格式化 URL,因此请确保 URL 易于输入
      • 允许人们取消订阅是一般的礼仪。您最不想做的就是向他人发送垃圾邮件
      • SMS 消息限制为每条 140 个字符,因此请注意 URL 大小。您可以超过该限制,但可能会变得昂贵。

      所以您的 SMS 消息应该如下所示:

      我们有一些很棒的便宜货。登录http://www.google.com或回复UNSUB

      【讨论】:

        【解决方案3】:

        短信阅读器不是网络浏览器。期望手机将 SMS 呈现为网页正在推动事物。

        有些手机有一些智能功能,如果在其中发现 URL,它们会链接 URL,但这取决于手机。

        【讨论】:

          【解决方案4】:

          大多数手机会自动链接 URL,但无法按照您尝试的方式提供链接。只需发送 www.google.com,接收设备就会为您链接。

          【讨论】:

          • 据我所知,在http/s:// 之后添加www 通常会使设备将文本呈现为链接,即http://www.google.com 而不是http://google.com
          【解决方案5】:

          不,可点击链接取决于手机。有些手机会解析短信并使链接“可点击”,有些则不会。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2018-04-15
            • 1970-01-01
            • 2016-06-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多