У меня проблема с интеграцией глубокой привязки Facebook (от статьи к моему приложению). Я следовал документации (https://developers.facebook.com/docs/applinks) шаг за шагом, там нечего делать, он не работает ..Deep Linking Facebook iOS - приложение не открывается
Так в моем веб-сайте, добавить метаданные:
<meta property="fb:app_id" content="...">
<meta property="al:ios:url" content="appname://event?event_id=127">
<meta property="al:ios:app_name" content="app name">
В моем приложении делегат:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
BFURL *parsedUrl = [BFURL URLWithInboundURL:url sourceApplication:sourceApplication];
if ([parsedUrl appLinkData]) {
// this is an applink url, handle it here
NSURL *targetUrl = [parsedUrl targetURL];
[[[UIAlertView alloc] initWithTitle:@"Received link:"
message:[targetUrl absoluteString]
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil] show];
}
return [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation
];}
ли у вас есть идея, почему мое приложение не открыть? Я также настраиваю настройки своего Facebook-приложения.
Это не работает ... Когда вы говорите myApp, мне нужно изменить myApp на имя моего приложения? –
mo bro u не нужно менять имя приложения, что я предложил, это имя схемы, через которое ваше приложение будет идентифицировать обратные URL-адреса из facebook .. оно должно соответствовать –
Приветствия! это было полезно, все, что я сделал URL-адрес мета-url и схемы приложения равными для обратного вызова FB –