2016-04-14 2 views
0

У меня возникла проблема с совместным использованием изображения на Facebook, из приложения iOS. (See this post) Я прочитал, что это было против политики Facebook, чтобы предварительно заполнить текст перед совместным использованием. Это также противоречит их политике, чтобы заранее заполнить изображение?Facebook обмена изображениями с приложения iOS

Я могу понять, что предварительное наполнение может привести к возможным отторжениям. Но в приложении, посвященном фотографиям, если я не могу сделать так, чтобы пользователь мог поделиться своим изображением, предварительно загрузив его; что может быть вопросом наличия кнопки FB в моем приложении?

ответ

1

Как я понимаю, мы не можем предварительно заполнять текст, однако можем делиться фотографиями с вашего приложения на Facebook, и нет никаких ограничений. По их словам, есть только некоторые требования

  • Фотографии должны быть меньше, чем 12MB в размере
  • Люди нуждаются в родной Facebook для IOS приложения, установленного, версии 7.0 или выше.

Вот пример кода использования FBSDKSharePhotoContent обмениваться фотографиями с помощью FB

- (void)imagePickerController:(UIImagePickerController *)picker 
didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
    UIImage *image = info[UIImagePickerControllerOriginalImage]; 

    FBSDKSharePhoto *photo = [[FBSDKSharePhoto alloc] init]; 
    photo.image = image; 
    photo.userGenerated = YES; 
    FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init]; 
    content.photos = @[photo]; 
    ... 
} 

Ссылка: https://developers.facebook.com/docs/sharing/ios

+0

Спасибо! Я рад видеть, что мы разделяем одно и то же понимание. Надеюсь, мы правы. И код в моем другом сообщении (http://stackoverflow.com/questions/36594505/trying-to-share-an-image-on-facebook-from-an-ios-app) очень основан на документе вы упомянули как ссылку, которую я также читал раньше. Но моя доля не работает (т. Е. Фотография появляется на моем FB, но не на FB других людей, и я получаю это сообщение, о котором я упоминал). – Michel

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