我正在为一件事而苦苦挣扎。下面是场景:
我有一个网站,它具有与 facebook 共享链接的功能。我想要的是,如果有人在 iPhone 中安装了 facebook 应用程序并单击该链接,它应该在该链接所属的应用程序中打开它,如果该应用程序已安装。
你可以帮帮我吗?我怎样才能做到这一点?
您需要 URL 方案,可在此处找到
您将需要像这样打开 URL
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.some URL.com"]];
您可以使用在此处共享其 url 方案的 url 检查并打开一些特定应用程序。
例如,使用 facebook,您可以检查用户是否安装了应用程序:
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://profile"]];
并调用此方法打开应用程序:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://profile"]];