【问题标题】:Facebook/Twitter posts SHARE button confusionFacebook/Twitter 发布 SHARE 按钮混乱
【发布时间】:2015-06-26 09:33:55
【问题描述】:

我已阅读 Facebook 的指南,其中包含 iOS 的“注意事项”和“注意事项”的“分享”按钮。

当用户分享他们的 Facebook 帖子时,Facebook 是否不允许开发者自定义消息?

例如,如果我创建以下帖子:“我刚刚获得 %i 分”。该 %i 将取决于用户在游戏中得分多少。我可以在 Facebook SHARE 按钮帖子中包含此内容吗?我认为 Facebook 拒绝了,但我看到很多游戏开发者都在这样做。

那么是允许还是不允许?我认为 Twitter 允许这样做,而 Facebook 则不确定。如果您使用 Facebook/Twitter SHARE 按钮,您会以开发人员的身份这样做吗?

if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
    SLComposeViewController *FACEBOOK = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];


[FACEBOOK setInitialText:[NSString stringWithFormat:@"My new score is %li!", (long) HighScoreNumber]];

  [self presentViewController:FACEBOOK animated:YES completion:nil];
    }

【问题讨论】:

    标签: ios facebook button twitter share


    【解决方案1】:

    这在 Facebook 上是不允许的。所有消息必须 100% 由用户生成。您可以在平台政策中阅读:https://developers.facebook.com/policy/ (2.3)

    使用分享按钮,无论如何都不可能。包含消息的唯一方法是使用 publish_actions 授权用户,并且您不会获得 Facebook 批准的预填充权限,因此这种方式也是不可能的。

    顺便说一句,仅仅因为其他开发人员正在这样做并不意味着它是允许的。他们很可能使用的是旧的 v1.0 应用程序,因此它将在 2015 年 4 月之后停止为他们工作 - 届时 v1.0 将被删除,每个人都需要通过publish_actions 进行审核。

    关于推特:Twitter prefilled message is allowed or not?

    【讨论】:

    • 我目前正在测试我的游戏应用,并创建了一个测试 Facebook 帐户。我出于测试目的制作了“我刚刚获得了 %i 分”。而且我不使用publish_action。它工作正常。所以我不能这样做吗?消息必须完全空白?我是否可以至少发布一个指向应用商店的链接,将用户带到我的应用或指向我的游戏促销 Facebook 页面的链接,或者这也是不允许的?我至少可以将共享按钮中的内容发布到 Facebook 吗?
    • 在没有 publish_actions 的情况下你究竟是如何发布的?
    • 是的,消息必须是 100% 用户生成的,正如您可以在策略中看到的那样。这意味着您不能在消息中添加链接。您可以在链接中使用共享按钮,用户可以在弹出窗口中添加消息。
    • 我在上面的代码中进行了编辑。 Twitter 怎么样,他们介意吗?就预先填充的消息和我的应用商店链接而言?
    • 我相信 twitter 没有问题,但 facebook 绝对不允许。他们对此非常清楚。
    猜你喜欢
    • 1970-01-01
    • 2019-12-26
    • 2015-09-04
    • 1970-01-01
    • 2011-04-25
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多