2013-04-29 5 views
1

В моем приложении iOS я размещаю ссылку на видео (например, ссылку на видео YouTube), и когда пользователь нажимает на эту ссылку из собственного приложения iOS для Facebook, я должен открыть в своем приложении видео. Когда я размещаю ссылку на видео, она показывает то же самое, что и при отправке видеоролика из нашего профиля в Facebook (предположим, что ссылка на видеоролик затем будет автоматически получать его информацию и опубликовать ее как миниатюру с некоторой информацией).Facebook глубокая ссылка в iOS

Так что проблема в том, когда я нажимаю на это сообщение из собственного приложения iOS для Facebook, которое открывается в веб-браузере вместо того, чтобы открывать мое приложение. Я также включил «Deep Linking» в настройках приложения для приложения facebook. Код я использую показан ниже

SLComposeViewController *fbVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; 

[fbVC setInitialText:@"Check out this video :"]; 
[fbVC addURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=NoVW62mwSQQ"]]; //youtube video is example 
[self presentViewController:fbVC animated:YES completion:nil]; 

И если пост ссылку от параметра «setInitialText», то это просто показывает, как ссылка (не как автоматический прямоугольник с изображением эскиза и некоторую информацию), то это открытое приложение, но я не хотят этого, потому что он также показывает значение, переданное в параметре «deeplink», например «http://www.youtube.com/watch?v=NoVW62mwSQQ/?deeplink=mypost» в сообщении.

ответ

2

Глубокое соединение доступно только для сообщений, сделанных вашим приложением, а не по общей ссылке пользователей. Например, видеоролик youtube открывается в webview не в приложении. Возможное решение - уловить устройство с вашего сайта, а затем открыть приложение.

+0

Я не понимаю, что вы хотите сказать ..plz посмотреть эту ссылку о facebook deeplinking https://developers.facebook.com/blog/post/2012/02/21/improving-app-distribution-on-ios/ –

+0

Ссылка должна быть опубликована вашим приложением с использованием открытых графических действий или публикации потока. Если пользователь поделился ссылкой вашего веб-сайта вручную, это не будет глубоко связано. – Mangiucugna

Смежные вопросы