невозможно опубликовать предварительно заполненный текст в Facebook на устройстве с помощью SLComposeViewController

if SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook)
 {
        let facebookSheet:SLComposeViewController = 
   SLComposeViewController(forServiceType: SLServiceTypeFacebook)

            facebookSheet.setInitialText("You can wash your cloths easy, join with Michigan Wash now !")
            let shareImageUrl = NSURL(string: "https:\/\/michiganwash.info\/uploads\/shareAssets\/logoimage.png")
            facebookSheet.addURL(shareImageUrl)

        }
        self.presentViewController(facebookSheet, animated: true, completion: nil)
    }

Если я попытаюсь поделиться текстом и изображением на симуляторе, все будет нормально. Я получил ответ, как это изображение.

введите здесь описание изображения Но когда я запускаю это приложение на своем устройстве, кажется, что оно не предварительно заполняет текст на устройстве. У меня есть только изображение с правой стороны.

У кого-нибудь есть лучшее решение, использующее это?


person Krunal Patel    schedule 29.05.2017    source источник
comment
Вам не разрешено указывать сообщение сообщения/поделиться для пользователя, они должны ввести его сами. См. developers.facebook.com/policy, 2.3 и developers.facebook .com/docs/apps/review/prefill   -  person CBroe    schedule 29.05.2017
comment
См. этот stackoverflow.com/questions/29890747/ Или выполните интеграцию с Facebook с помощью FBSDK   -  person Jack    schedule 29.05.2017