我正在尝试在测验应用程序中实现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
}
}
还附有模拟器和设备的屏幕截图。
最佳答案
现在您不能在Facebook中同时共享图像,文本和url。此外,Facebook现在也不允许预填文字