如果未安装Facebook本机应用程序,请打开Facebook i safari

Pet*_*r J 2 iphone safari facebook native ios

我正在创建一个应用程序,我将从应用程序中打开Facebook本机应用程序.我用这个出售的那个问题

 NSString* urlString = @"fb://groups/";
 [[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];
Run Code Online (Sandbox Code Playgroud)

但如果未安装本机应用程序,则应在iPhone上的本机Safari应用程序中打开Facebook.那是我的问题?

有没有人可以帮助我?

box*_*xel 7

NSString fbURL = @"fb://group/5385407511";
BOOL canOpenURL = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:fbURL]];

if(canOpenURL) {
    [[UIApplication openURL:[NSURL urlWithString:fbURL]];
} else {
    [[UIApplication openURL:@"http://facebook.com"];
}
Run Code Online (Sandbox Code Playgroud)