【问题标题】:Facebook Sharing with image and ApplinksFacebook 分享图片和应用链接
【发布时间】:2016-11-26 06:39:52
【问题描述】:

我停留在 Facebook 分享上..

我只想从我的 iOS 应用中发布一张图片,带有文本和应用链接,可以将用户重定向到已安装的应用或 App Store。

应用链接工作正常,我描述了一些这样的元标记:

    <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..." />  

分享代码也很简单:

 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 属性将不起作用..

所以,我的目标是从应用中发布带有文本的图像,并在下面发布带有我的应用图标和描述的应用链接..

将不胜感激。

【问题讨论】:

    标签: ios facebook share applinks


    【解决方案1】:

    访问后Facebook bugs page

    我发现 Facebook 团队的一位成员对此行为的解释,似乎目前的 fb sdk 无法做到这一点, 唯一的解决方案是创建一个带有动态参数的应用链接页面。没有我预期的那么好。

    Roemer Vlasveld · · Facebook 团队 Hi Deepak,

    ...

    事实证明,这种行为是设计使然。在过去, 分享照片和链接的经历导致了混合 经验。目前,当同时分享照片和链接时,只有 链接将用于创建预览。

    解决方法是将照片作为 Open Graph 图像添加到 将被共享的链接。这可能要求每个链接都是唯一的, 但这将确保创建的预览(至少在创建的 post) 使用提供的链接中的图像。

    我会将这个错误标记为“设计”,因为它反映了预期 行为。如果您仍然遇到此问题,请随时 通过留下新的评论或回复重新打开。

    罗默

    【讨论】:

      猜你喜欢
      • 2015-11-04
      • 1970-01-01
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多