Twitter网页意图没有将@符号添加到`via`参数

时间:2016-02-24 16:52:42

标签: ios twitter mobile-website ios-universal-links

我正在使用一个简单的Twitter web intent(超链接)来自一个专注于移动设备的网站,该网站旨在让访问者撰写指向我网站上的页面的推文。意图填充了各种参数,包括保存Twitter句柄的via参数:

https://twitter.com/intent/tweet?url=...&via=MyTwitterHandle

在大多数平台上点击链接时,它会在浏览器中打开twitter.com,一切都按预期工作。将打开Twitter撰写对话框,其中包含预填充链接中的所有信息。

Working as expected on mobile web

但是,在安装了Twitter的iOS 9设备上,出了点问题。正如Universal Links所预期的那样,本地Twitter应用程序处理点击。但是当它加载时,via参数(保存我的Twitter用户名)将填充,而不会添加@符号。本机撰写对话框如下所示:

enter image description here

因为@字符没有被添加,所以Twitter不会将其识别为用户名。

我在Twitter的开发者网站上发现了two mentions这个问题,但没有解决方案。

虽然与documentation for the Tweet Intent相反,但我尝试在@参数本身中包含via符号,但在非常常见的情况下会导致@@使用移动网络Twitter界面。

对于包含via参数的非常简单的Tweet意图,我还有哪些其他解决方案适用于所有主流移动平台?

1 个答案:

答案 0 :(得分:0)

不是真正的答案,但我刚试过,似乎问题已于2016年3月17日修复!