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