iOS Facebook app缩放图标

时间:2015-01-20 13:40:39

标签: ios facebook facebook-unity-sdk

我在Facebook分享方面遇到了一些问题。通过浏览器(iOS,PC和Mac版本)发布的消息看起来很正常:

Browsers

只有FB iOS应用程序显示错误:

enter image description here

这可能是什么原因?

UPD: 我尝试了200,600和158像素的图像。结果: result

我的代码是:

public LevelUPFeed (int reachedLevel, string pictureURL) //LevelUPFeed : IFeed
{
    _linkDescription = string.Format("Just reached Level {0} ", reachedLevel);
    _picture = pictureURL;
}

public void SendFeed (IFeed feed, Action<bool> callback)
{
    //... callback creating

    FB.Feed (
        feed.ToId, feed.Link, 
        feed.LinkName, feed.LinkCaption, 
        feed.LinkDescription, feed.Picture, 
        feed.MediaSource, feed.ActionName, 
        feed.ActionLink, feed.Reference, 
        feed.Properties, convertedCallback);
}

feed = new LevelUPFeed (level, pictureUrl);
FBManager.SendFeed (feed, onFeedSent);

feed.LinkName是“游戏名称”,feed.Linkhttps://facebook.com”,feed.LinkName是“升级!”。所有其他字符串均为string.Empty

图片链接:

1 个答案:

答案 0 :(得分:1)

Open Graph Sharing Best Practices documentation中有图像规格。使用PNG或JPG,72 dpi,600 x 600像素作为进纸图像。 Feed Dialog文档说200 x 200,但最佳实践文档中特别提到了游戏Feed。

  

游戏应用有两种不同的图像尺寸:

     

打开图表故事图像以方形格式显示。图像比率为   这些应用程序应为600 x 600像素。非开放图形故事图像   以矩形格式显示。你应该使用1.91:1的图像比例,   例如600 x 314 px。

如果这不能解答您的问题,您可以发布API调用代码吗?