Я хотел бы открыть Appstore, если приложение не установлено на iPhone. Например. Я хочу открыть facebook из своего приложения. Я делаю это как тоОткройте AppStore, если приложение не установлено на iOS
UIApplication *ourApplication = [UIApplication sharedApplication];
NSString *ourPath = @"fb://profile/1234";
NSURL *ourURL = [NSURL URLWithString:ourPath];
[ourApplication openURL:ourURL];
Но если facebook приложение не установлено на устройстве я получаю такую ошибку:
LaunchServices: ERROR: There is no registered handler for URL scheme fb
в таком случае я хотел бы принять пользователь facebook приложения на AppStore. Я знаю, что могу сделать это так:
NSString *stringURL = @"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=294409923&mt=8";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
но как я буду знать, что такое Facebook AppStore id?