2015-12-20 4 views
0

Я использую NSSharingService в своем приложении OS X для совместного использования изображения на Facebook.Пользовательская ссылка NSSharingService на Facebook через Cocoa?

Мой код выглядит следующим образом:

items = [[NSArray alloc] initWithObjects:shareImage , nil]; 

NSSharingServicePicker *sharingServicePicker = [[NSSharingServicePicker alloc] initWithItems:items]; 
sharingServicePicker.delegate = self; 

[sharingServicePicker showRelativeToRect:NSZeroRect 
            ofView:sender 
          preferredEdge:NSMinYEdge]; 

Где shareImage является NSImage.

Когда я публикую это на Facebook, я получаю изображение в порядке, но также получаю ссылку на сообщение Facebook под названием «OS X», и когда я нажимаю эту ссылку, она перенаправляет меня на страницу Apple OS X.

Я хочу настроить эту ссылку для рекламы своего приложения вместо рекламы OS X. Возможно ли это? Или мне нужно использовать другой метод для настройки службы совместного доступа?

ответ

0

Я бы посоветовал напрямую использовать Facebook Graph API. Таким образом, все опубликованные сообщения будут отнесены к вашему приложению, а не к OS X.

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