Нет значка при обмене с Sharekit - PullRequest
5 голосов
/ 05 июля 2011

Я пытаюсь сделать действительно общий доступ к Facebook из своего приложения с помощью ShareKit.Большинство вещей выглядит хорошо, но я не понимаю, почему слева нет иконки, только маленькая в нижнем колонтитуле.Я не могу найти способ поместить это там.Как мне это настроить?Для меня это выглядит как левая картинка, которую я прикрепляю, но я бы хотел, чтобы она была как правая.

    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 Ответ

2 голосов
/ 05 июля 2011

Вы не можете из коробки. Этот диалог предоставляется SDK Facebook, который только что встроен в файлы ShareKit - без изменений.

Я уверен, что если вы немного покопаетесь в папках ShareKit, то найдете Facebook SDK, но я не уверен, что вам разрешено редактировать его внешний вид (я знаю, что вам нельзя изменять Кнопка «Поделиться», например)

Что касается значка - он загружается из Интернета, и нельзя изменить . Диалог приходит непосредственно с веб-сайта Facebook и каким-то образом перехватывает его и помещает на свой собственный веб-сайт, что создает неверный запрос.

Редактировать: Исходя из ваших прекрасных правок (вам понравились аннотации к брызгам: P), вы можете добиться этого на странице настроек вашего приложения в Facebook. Для этого перейдите в приложение для разработчиков Facebook (должно быть в разделе приложений вашей учетной записи Facebook) и загрузите значок большого разрешения для вашего приложения. Помните, он запрашивает маленькую иконку 16x16 и одну и ту же в разных размерах, если он не находит иконку с достаточным размером, он ничего не отображает.

...