与Sharekit共享时没有图标

时间:2011-07-05 17:15:28

标签: objective-c facebook sharekit

我正在尝试使用ShareKit从我的应用程序在Facebook上进行真正基本的共享。大多数事情看起来都不错,但我不明白为什么左边没有图标,只是页脚中的小图标。我找不到办法把它放在那里。我该如何定制?对我来说,它看起来像我附上的左图,但我想让它像右边一样。

    NSURL *url = [NSURL URLWithString:@"http://itunes.apple.com/us/app/...?mt=8"];
item = [SHKItem URL:url title:[NSString stringWithFormat:@"I'm playing someGame on my iPhone! My Highscore is %i, think you can beat it?", 456]];

[SHKFacebook shareItem:item];

For me it's like the left, but I would like to have like the right one.

1 个答案:

答案 0 :(得分:2)

你无法开箱即用。这个对话框由Facebook SDK提供,它只是内置在ShareKit的文件中 - 没有变化。

我相信如果您在ShareKit的文件夹中进行一些挖掘,您会找到Facebook SDK,但我不确定您是否可以编辑其外观(我知道您不能更改例如,分享按钮)

关于图标 - 这是从网络加载而无法更改。该对话框直接来自Facebook网站,并以某种方式拦截它并将其放在您自己的网站上会产生无效的请求。

编辑:根据您的可爱编辑(喜欢喷涂注释:P),您可以在Facebook的应用设置页面中实现此功能。要做到这一点,请访问Facebook的开发者应用程序(应该在您的Facebook帐户的应用程序部分)并为您的应用程序上传大分辨率图标。请记住,它要求一个小的16x16图标和不同尺寸的相同图标,如果它找不到足够大小的图标,它将不会显示任何内容。