2011-11-23 22 views
0

我知道iOS 5.0有Twitter集成,但在iOS 4.0兼容应用中实现“关注我们”按钮的最快方式是什么?在iOS 4.0中实现“关注我们”功能的最快方式是什么?

当然,在Safari中简单地打开一个http://到twitter是不是一个好主意,因为几乎所有的用户都安装了他们最喜欢的Twitter客户端。

最好的解决方案是显示已安装的twitter客户端列表并让用户选择一个。然后使用该特定客户端的参数调用openURL:UIApplication。

也许有一个开源的框架或库,这样做呢?

+1

最好的解决方案是提供一个按钮“Follow”,它将执行0Auth授权的步骤,然后执行操作。 – Eimantas

+0

我认为这涉及到大量的课程吗?你能指出一个教程或者这是多么复杂的例子吗? – dontWatchMyProfile

+0

有这个MGTwitterEngine。然后,在Google代码中,Objective-C中有这个OAuth使用者。这并不难,真的。 – Eimantas

回答

1

应用程序不知道设备上安装了其他应用程序,所以这是不可能的。最好的方法是使用第三方Twitter API(如MGTwitterEngine)来创建自己的工具,以便打开UIWebView或自定义控件,以便用户可以关注您。

+0

错误:您可以使用UIApplication查询canOpenURL:查看是否安装了最喜欢的twitter客户端。只有少数普遍使用的twitter客户,应该可以检查它们。 – dontWatchMyProfile

+0

正确;我在你的其他问题上评论过这个。但是,除非您知道他们的名称和URL方案,否则您将无法列出其他客户端。 canOpenURL不提供有关其他应用程序的任何信息。 – Senior

+0

同意。诚然,如果从这个角度来看待它。 – dontWatchMyProfile

相关问题