我正在使用一个简单的Twitter web intent(超链接)来自一个专注于移动设备的网站,该网站旨在让访问者撰写指向我网站上的页面的推文。意图填充了各种参数,包括保存Twitter句柄的via
参数:
https://twitter.com/intent/tweet?url=...&via=MyTwitterHandle
在大多数平台上点击链接时,它会在浏览器中打开twitter.com,一切都按预期工作。将打开Twitter撰写对话框,其中包含预填充链接中的所有信息。
但是,在安装了Twitter的iOS 9设备上,出了点问题。正如Universal Links所预期的那样,本地Twitter应用程序处理点击。但是当它加载时,via
参数(保存我的Twitter用户名)将填充,而不会添加@符号。本机撰写对话框如下所示:
因为@字符没有被添加,所以Twitter不会将其识别为用户名。
我在Twitter的开发者网站上发现了two mentions这个问题,但没有解决方案。
虽然与documentation for the Tweet Intent相反,但我尝试在@
参数本身中包含via
符号,但在非常常见的情况下会导致@@
使用移动网络Twitter界面。
对于包含via
参数的非常简单的Tweet意图,我还有哪些其他解决方案适用于所有主流移动平台?
答案 0 :(得分:0)
不是真正的答案,但我刚试过,似乎问题已于2016年3月17日修复!