Я не могу перенаправить в свое приложение для iOS из поста в Facebook. Когда я нажимаю на этот пост, он открывается как веб-страница (каким-то образом не идентифицирует теги для iOS и не перенаправляет в приложение). Не уверен, является ли это приложением ios ИЛИ html-контентом или какой-то другой проблемой.
Я интегрировал метатеги Facebook APP Link в свою HTML-страницу, как показано ниже.
в моем случае имя URLScheme "fbXXXXXXX"
<meta property="fb:app_id" content=<fb_APP_ID> />
<meta property="al:ios:app_store_id" content=<appstoreid> />
<meta property="al:ios:url" content="fbXXXXXXX://eventid/12345" />
<meta property="al:ios:app_name" content=<App name> />
LSApplicationQueriesSchemes
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
AppDelegate.m
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
[[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation
];
BFURL *parsedUrl = [BFURL URLWithInboundURL:url sourceApplication:sourceApplication];
if ([parsedUrl appLinkData]) {
[self handleDeeplinkURL:url];
}
return YES;
}
Поскольку совместное использование URL-адреса напрямую работает, я вполне уверен, что правильно настроил глубокие ссылки, поэтому я думаю, что это должно быть что-то с открытым графом.
my_app://showdashboard
, я прав? - person MichaelV   schedule 07.03.2018URLSchemes
? - person Harshal Valanda   schedule 07.03.2018