我正在尝试在测验应用程序中实现Facebook Share。内容是应用商店链接和测验分数。在模拟器中可以正常工作,但在设备中的显示方式却不同,并且未显示我的描述。这是我的代码

    func ShareFB() {
    let fbVC = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
    fbVC?.setInitialText("Hey! I scored \(String(describing: UserDefaults.standard.string(forKey: "TOTAL_SCORE")!)) in Test. This is really interesting! You can also try.")
    fbVC?.add(URL(string: "https://itunes.apple.com/us/app/test-app/i?ls=1&mt=8"))
    fbVC?.add(UIImage(named: "AppIcon"))
    present(fbVC!, animated: true) { _ in

    }
}


还附有模拟器和设备的屏幕截图。
ios - 无法在Facebook分享中添加标题和描述-LMLPHP

ios - 无法在Facebook分享中添加标题和描述-LMLPHP

最佳答案

现在您不能在Facebook中同时共享图像,文本和url。此外,Facebook现在也不允许预填文字

08-17 18:50