2016-07-22 3 views
0

Я застрял на обмен Facebook ..Facebook Sharing с изображением и Applinks

Все, что я хочу, чтобы разместить изображение из моего приложения IOS, с текстом и AppLink, которые может перенаправить пользователь к установленному приложению или App Store.

App ссылка работает хорошо, я описал некоторые метатеги, как это:

<meta property="al:ios:url" content="cubeDev://" /> 
    <meta property="al:ios:app_store_id" content="1054030..." /> 
    <meta property="al:ios:app_name" content="My app name" /> 
    <meta property="al:web:should_fallback" content="false" /> 
    <meta property="og:image:width" content="50" /> 
    <meta property="og:image:height" content="50" /> 
    <meta property="og:image" content="https://spb.hh.ru/employer-logo/1625583.png" /> 
    <meta property="og:type" content="website" /> 
    <meta property="og:title" contetn="title" /> 
    <meta property="og:description" content="App description.." /> 
    <meta property="fb:app_id" content="31667067867..." /> 

Share код также довольно прост:

FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; 
    content.contentURL = [NSURL URLWithString:@"http://176.31.132.151:8000/"]; 
    content.imageURL = [feedCell imageURL]; 
    content.quote = [feedCell text]; 

    FBSDKShareDialog *shareDialog = [[FBSDKShareDialog alloc] init]; 
    shareDialog.mode = FBSDKShareDialogModeNative; 
    if(!shareDialog.canShow) { 
    shareDialog.mode = FBSDKShareDialogModeFeedBrowser; 
    } 
    shareDialog.fromViewController = self; 
    shareDialog.shareContent = content; 
    shareDialog.delegate = self; 
    [shareDialog show]; 

Где http://176.31.132.151:8000/ это мое приложение ссылку.

Похоже, когда вы описываете изображение в мета-теги для связи приложений, изображение URL свойство не будет работать ..

Итак, моя цель состоит в том, чтобы разместить изображение из приложения с текстом и ссылками ниже приложение с моим изображением и описанием приложения.

Будем благодарны за любую помощь.

ответ

1

После посещения Facebook bugs page

я нашел объяснение такого поведения одного из членов Facebook команды и, кажется, что нет никакого способа, чтобы сделать это с текущем фбом SDK, единственным решением является создание приложения ссылку с динамическими параметрами .. не так хорошо, как я ожидал.

Ремер Vlasveld · · Facebook Team Привет Дипак,

...

Оказывается, что такое поведение является особенностью. Раньше опыт с совместным использованием фотографии и ссылки вызывал смешанный опыт . В настоящее время при совместном использовании фотографии и ссылки для создания предварительного просмотра будет использоваться только ссылка .

Обходным путем было бы добавить фотографию как изображение с открытым графиком в ссылку , которая будет использоваться совместно. Это может потребовать, чтобы каждая ссылка была уникальной, , но это гарантирует, что созданный предварительный просмотр (по крайней мере, в созданном сообщении ) использует изображение из предоставленной ссылки.

Я помету эту ошибку как 'By Design', так как она отражает предполагаемое поведение . Если у вас все еще есть проблемы с этим, не стесняйтесь возвращаться к , оставляя новый комментарий или ответ.

Roemer

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