2013-10-04 61 views
1

我正在为一件事而挣扎。以下是该场景:在facebook上打开共享链接以在本机应用程序中打开,如果安装在iphone

我有一个网站,其中有一个功能可以与Facebook分享链接。 我想要的是,如果某人在iPhone中安装了facebook应用程序并单击链接,它应该在该链接所属的应用程序中打开它,如果该应用程序已安装。

你能帮我吗?我怎样才能做到这一点?

+0

你有什么已经尝试过? – Robert

回答

0

您需要的URL方案,该方案可以在这里找到

Facebook iOS URL Scheme

您需要打开URL像这样

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.some URL.com"]]; 
+0

感谢您的回复。但我正在寻找别的东西。让我说我的ios应用程序名称是ABC,并且链接从facebook timline上的网站发布“http://abc.com/shr/test”,当我在facebook上选择此链接时,应用程序,它应该通过启动我的应用程序,如果应用程序安装在设备上打开网址。希望你能理解。 – ssnegi

+0

哦,我明白了,你想要的是去Facebook开发网站,并编辑你的应用程序设置,以便它提供了一个链接到你的应用程序的url方案。 –

+0

所以你的意思是在Facebook应用程序设置页面(在原生iOS应用程序下),我需要提供我们的应用程序的细节? – ssnegi

0

您可以查看和使用URL打开某些具体应用他们分享他们的网址方案here

例如与Facebook,你可以检查用户是否安装了应用程序:

[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://profile"]]; 

而且调用此方法来打开应用程序:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://profile"]]; 
相关问题