2016-10-26 3 views
4

Я использую FBSDKShareLinkContent, чтобы отобразить диалог, чтобы поделиться ссылкой на Facebook. Независимо от того, какую ссылку я использую (я даже пытался с https://google.com/), когда сообщение/ссылка используется в приложении Facebook, приложение запускается.FBSDKShareLinkContent без глубокой привязки к приложению

Я хочу, однако, загрузить ссылку в веб-браузере или в браузере FB (и не запускать мое приложение или перейти в хранилище приложений). В любом случае, для этого? Я пробовал оба FBSDKShareDialogModeFeedWeb и FBSDKShareDialogModeAutomatic.

Вот мой текущий код:

FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; 
content.contentURL = [NSURL URLWithString:@"https://google.com/"]; 

FBSDKShareDialog* dialog = [[FBSDKShareDialog alloc] init]; 
dialog.mode = FBSDKShareDialogModeFeedWeb; 
dialog.shareContent = content; 
dialog.fromViewController = self; 
[dialog show]; 
+0

Вы уверены, что это не просто, что вы нажав на ссылку приложение атрибуции или что-то подобное? – CBroe

+0

да я уверен. w –

+0

Решена ли проблема? – KrishnaCA

ответ

1

Добавьте это в ваш код:

FBSDKShareLinkContent *content1 = [[FBSDKShareLinkContent alloc] init]; 
content1.contentURL = [NSURL URLWithString:@"http://en.wikipedia.org/wiki/Facebook"]; 
[email protected]"Share"; 
[FBSDKShareDialog showFromViewController:self withContent:content1 delegate:nil]; 
Смежные вопросы