2

我正在开发一个专门针对 iPad 的网络应用程序,客户要求在页面底部添加一个推文按钮。是否可以使用特殊格式的链接调出 iOS6 推文对话框,例如,当您尝试通过 Twitter 分享 URL 时?

4

2 回答 2

0

我担心不可能从网络应用程序中带来 iOS 自定义推文弹出窗口。

twitter://但是您应该能够使用 twitter URI 方案(或其他方案,如)将 Twitter 应用程序(或其他第三方 Twitter 应用程序)放在前面twitterrific://您可以在此 wiki 页面
上找到更多信息。

在您的特定情况下,您可能对这种 URI 感兴趣:

twitter://post?message=hello%20world
于 2013-02-08T15:42:58.267 回答
0

根据Apple的说法,iOS 6 的 nTwitter 功能没有原生 URL 方案。您需要使用Twitter 框架,这只能在应用程序中完成。

但是,您可以使用具有自定义 URL 方案的应用程序(例如 Twitterrific 等)。显然您不会知道用户安装了哪些应用程序,因此您可以通过实现以下代码来检查是否支持 URL 方案:

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitterrific://"]]) 
{
// Twitterrific app is installed
}

您可以为多个 Twitter 应用程序执行此操作,然后为用户实现一个对话以选择打开哪个应用程序(如果您选择这样做)。

于 2013-02-08T15:52:59.433 回答