Merhaba Arkadaşlar,
Bu ipucumda iOS uygulamamızdan facebook,twitter,youtube uygulamalarını nasıl açacağımızı ve eğer bu uygulamalar yüklü değilse onun yerine facebook,twitter,youtube sayfalarını nasıl açacağımızı anlattım.
Facebook Uygulama Açmak:
NSURL *facebookURL = [NSURL URLWithString:@"fb://profile/212876635543688"]; if ([[UIApplication sharedApplication] canOpenURL:facebookURL]) { [[UIApplication sharedApplication] openURL:facebookURL]; } else { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://facebook.com/Mobilhanem"]]; }
Yukarıda ki facebook sayfa id’mizi Facebook Sayfamıza gidip,Ayarlar kısmından Sayfa Bilgilerine girdiğimizde en altta facebook sayfa kodu kısmından bulabiliriz. Yada uğraşmak istemiyorsak facebook id bulucu bu linkten faydalanabiliriz.
Twitter Uygulama Açmak:
if (![[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=mobilhanem"]]) { // Eğer uygulama yüklü değilse safaride açıyoruz if (![[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://twitter.com/turk_telekom"]]) { // sorun çıkarsa Log bastırıyoruz NSLog(@"Çalışmadı."); } }
Youtube Uygulama Açmak:
NSString* youtube = @"http://www.youtube.com/user/Mobilhanem"; NSString* youtubeApp = @"youtube://www.youtube.com/user/Mobilhanem"; if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:youtubeApp]]) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:socialApp]]; } else { //Safaride açar [[UIApplication sharedApplication] openURL:[NSURL URLWithString:youtube]]; }
0