SLComposeViewController - 只读

时间:2015-03-30 17:35:03

标签: ios objective-c facebook slcomposeviewcontroller

问题

我正试图为我的用户提供购买iAP的替代方案,允许他们分享他们通过Facebook玩游戏。

但是,当作曲家视图控制器加载时,内容可由用户编辑。对于盈利而言,这是一件坏事。他们可以删除整个邮件,仍然可以获得他们收到的分享权限。因此,排除了这种营销方式。

我很好奇两个解决方案。

解决方案一

强制只读?

解决方案二

如果发送的消息不等于初始文本/图像,则取消共享并显示错误消息。

此外,如果他们无法删除图片和/或网址,那么他们添加自己的文字并不会有问题。但是,如果他们可以删除图片/网址,则会出现问题。

感谢您的阅读。

1 个答案:

答案 0 :(得分:0)

Facebook平台政策中不允许以任何方式限制/强制执行用户共享内容。另见第2点:https://developers.facebook.com/policy#control。您不能将共享对话框设置为只读,也不应检查它们是否共享您提供的内容。

使用第二种解决方案;你可能也会受到政策限制。你不应该激励人们分享这些促销活动。请参阅规则5:https://developers.facebook.com/policy#properuse。这可能是一个更困难的问题,但政策明智。

您可以让人们共享一个开放的图形对象;要么是从你的应用程序生成的,要么是直接用你(或FB)托管的,用一个打开的图形网址生成的。为此,请参阅https://developers.facebook.com/docs/sharing/opengraphhttps://developers.facebook.com/docs/sharing/best-practices