【问题标题】:(Swift) Sharing on Facebook set initial text?(Swift) 在 Facebook 上分享设置初始文本?
【发布时间】:2016-06-11 18:05:22
【问题描述】:

我正在使用的代码准备一个屏幕截图并打开带有屏幕截图的共享窗口。但是, setInitialText 似乎不起作用。至少我输入的任何内容都没有出现。根并没有说明它是折旧的。

let screen = UIScreen.mainScreen()

    if let window = UIApplication.sharedApplication().keyWindow {
        UIGraphicsBeginImageContextWithOptions(screen.bounds.size, false, 0);
        window.drawViewHierarchyInRect(window.bounds, afterScreenUpdates: false)
        let image = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();

        let composeSheet = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
        composeSheet.setInitialText("I just hit \(highscore) on Reflext Test! Can you beat me?")
        composeSheet.addImage(image)

        presentViewController(composeSheet, animated: true, completion: nil)
    }   

【问题讨论】:

    标签: ios xcode swift facebook


    【解决方案1】:

    现在的问题是 Facebook 不允许发布/共享预填充文本。此链接将为您提供有关 Facebook 预填文本政策的信息。 https://developers.facebook.com/docs/apps/review/prefill

    【讨论】:

    • 谢谢!我通常只是依靠获取有关 xcode cmets 的信息。那么是否意味着我们也不能再发送我们应用的链接了?
    • 链接、图片可以分享和发布,但不能预填文本。我分享的链接有一个视频通过那个视频,它可能对你有用。
    猜你喜欢
    • 1970-01-01
    • 2015-12-17
    • 2015-07-12
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 2016-08-29
    相关资源
    最近更新 更多