【发布时间】:2012-09-19 09:08:05
【问题描述】:
我正在开发一个内置于 Titanium 中的应用程序,该应用程序有几个“Tweet about this”按钮。由于我不能使用 Twitter API 中描述的推文按钮的 Javascript 部分,所以我只使用带有参数的普通 URL。
在 Android 上,这会导致问题。当用户单击此链接时,他们可以选择如何打开它:始终使用本机浏览器,以及任何已注册此类链接的应用程序。因此,如果用户安装了 Twitter 应用程序,Twitter 将显示为选项之一。
那就太好了,只是 Twitter 应用程序很糟糕。大多数类型的建议推文 URL 会导致应用崩溃,而少数有效的 URL 不会传递状态文本。
我正在寻找一种强制 URL 由本机浏览器打开的方法。 (或者阻止 Twitter 应用程序出现在呈现给用户的选项中的方法,但这似乎更难做到)
这是否可能仅使用 URL 本身,或者可能使用一点 Javascript?由于我使用的是 Titanium,Java 帮不了我。
【问题讨论】:
-
这个问题的范围比我想象的要有限。在我们正在测试的三台设备上,发生故障的原生 Twitter 应用程序碰巧已经过时。更新应用程序解决了大多数用例中的问题。
标签: javascript android url twitter titanium