【问题标题】:How do integrate FaceBook/Twitter button's into my iOS app game如何将 Facebook/Twitter 按钮集成到我的 iOS 应用游戏中
【发布时间】:2015-06-21 21:19:19
【问题描述】:

我不是在问如何创建按钮,而是在问如何将 FaceBook 和 Twitter 集成到我的 iOS 游戏中。我看到让你点击 Facebook 按钮和 Twitter 按钮的游戏。当您点击 Twitter 按钮时,会有一条关于您的得分的自定义消息和一个 SHARE 按钮,用于在 Twitter 上发布您的结果。

我该怎么做?跳跃先生游戏就是这样做的。我也想做同样的事情。我的应用适用于 iOS 7 和 iOS 8

所以我想发生的是,例如,当用户得分达到 10 时。当用户单击 Twitter 按钮时,会弹出一条自定义消息,例如“你有 10 分”之类的,然后是一个 SHARE 按钮以将其发布到用户的 Twitter 页面上。这就是我要找的。​​p>

【问题讨论】:

    标签: ios facebook twitter share share-button


    【解决方案1】:

    实现此目的的一种简单方法是将Social Framework 与 SLComposeServiceViewController 结合使用。它从 iOS 6 开始就可用。

    if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
    {
        SLComposeViewController *tweetSheet = [SLComposeViewController 
            composeViewControllerForServiceType:SLServiceTypeTwitter];
        [tweetSheet setInitialText:@"I got 10 points!"];
        [self presentViewController:tweetSheet animated:YES completion:nil];
    }
    

    【讨论】:

    • 这不是我想要的。我不是在寻找用户输入推文。我正在寻找当用户单击 Twitter 按钮时会出现一个弹出窗口,并在弹出窗口中说明用户达到的高分,然后有一个 SHARE 按钮,单击该按钮时,该消息会出现在 Twitter 上。
    • @Jet 这是您从文档中询问的正确答案:On iOS only, the Social framework provides a generalized interface for posting requests on behalf of the user. 使用上面的示例,您将使用 [tweetSheet setInitialText:@"you've got 10 points"]; 设置自定义推文“你已经获得 10 分”,用户可以使用共享按钮在 Twitter 提要上发帖。他们不必自己输入,因为文本已经通过 setInitialText: 方法提供。
    • 就是这样。我希望自定义消息基于用户的评分,而不是我输入的内容,以便用户在 setInitialText 方法中看到。
    猜你喜欢
    • 2012-09-22
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-01
    相关资源
    最近更新 更多