Facebook / Twitter发布SHARE按钮混乱

时间:2015-04-19 19:20:46

标签: ios facebook button twitter share

我已经在Facebook的指南中阅读了iOS Do&#39的分享按钮。

当用户分享他们的Facebook帖子时,Facebook不允许开发人员发送自定义消息吗?

如果我创建以下帖子,例如:"我只得分%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];
    }

1 个答案:

答案 0 :(得分:0)

Facebook上不允许这样做。所有消息必须是100%用户生成的。您可以在平台政策中了解相关内容:https://developers.facebook.com/policy/(2.3)

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

不过,仅仅因为其他开发人员这样做并不意味着它是允许的。他们最有可能使用旧的v1.0应用程序,因此它将在2015年4月之后停止为他们工作 - 即将删除v1.0并且每个人都需要使用publish_actions完成审核流程。

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