从我的应用程序启动Facebook应用程序,并打开一个不是我的配置文件

Zak*_*001 5 iphone twitter facebook objective-c ios

我正在开发一个应用程序,我需要放一个按钮,将用户重定向到某个Facebook页面.如果未安装facebook,通常点击此按钮应在Facebook应用程序或导航器中打开配置文件.另外,我想用推特页面做同样的事情.

我想知道如何做到这一点.

非常感谢你的时间.

小智 5

这一切都归结为自定义网址方案.Facbook是fb://如此,如果您打开fb://profile/zuckMobile Safari会将您踢到Facebook应用程序并加载Mark Zuckerbergs个人资料页面.目前新Facebook应用程序中存在一个错误,导致其无法正确加载配置文件.

要检查用户的设备是否可以响应URL方案,请查看此帖子.

编辑::

至于Twitter,您可能想要检查几个不同的Twitter客户端,比如twitter://tweetbot://之前将用户踢到https://twitter.com/#!/<# User Name #>