1

我正在使用来自一个以移动为中心的网站的简单 Twitter网络意图(超链接),旨在允许访问者撰写指向我网站上的页面的推文。意图填充了各种参数,包括一个via保存 Twitter 句柄的参数:

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

在大多数平台上单击该链接时,它会在浏览器中打开 twitter.com,并且一切正常。Twitter 撰写对话框打开,其中包含预先填充的链接中的所有信息。

在移动网络上按预期工作

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

在此处输入图像描述

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

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

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

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

4

1 回答 1

0

不是真正的答案,但我只是尝试过,似乎问题已于 2016 年 3 月 17 日解决!

于 2016-03-17T16:23:04.707 回答