我已经在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];
}
答案 0 :(得分:0)
Facebook上不允许这样做。所有消息必须是100%用户生成的。您可以在平台政策中了解相关内容:https://developers.facebook.com/policy/(2.3)
使用共享按钮,无论如何都不可能。包含邮件的唯一方法是授权用户publish_actions
,并且您不会获得Facebook批准的预先填写权限,因此这种方式也是不可能的。
publish_actions
完成审核流程。