在iOS 11.2.*中,使用$符号和/或"dollar/s"发送的消息和消息正文中的链接呈现,链接在iMessage中不可点击

and*_*wgj 5 iphone ios ios11

在iOS 11.2.*中,任何包含$和/或单词"dollar/s"的消息正文发送的消息以及消息正文中的链接都会呈现链接不可点击.

例如,查看此链接只需 50美元:http://www.example.com
例如,点击此链接可获得50美元的折扣:http://www.example.com

在上面的示例中,邮件正文将完全传递,但链接将无法在iMessage中单击.见下面的截图:

不可点击的链接

奇怪的是,如果您使用双美元符号($$),或美元符号后跟一个字母字符(例如$ a)或拼写错误的美元(例如dollarz),则问题不存在,即链接完全可点击.例如,尽管包含$/dollar,这些消息仍会正确显示链接:

查看此链接可获得$ 50折扣:http ://www.example.com
查看此链接以获取$ a off:http ://www.example.com
查看此链接以获取5美元折扣:http:// www .example.com的

这个问题在未来的iOS版本中似乎没有修复 - 我刚刚在2018年1月4日的11.2.5上测试过.

我的预感是,这个错误与Apple将Apple Pay集成到iMessage有关,他们可能正在解析货币关键字以建议通过Apple Pay付款.有谁知道任何变通方法?