SLComposeViewController Facebook发布为iOS而不是Facebook应用程序标识符

我目前正在为未来的iOS游戏添加Facebook社交function的原型。 我一直在努力的function之一是使用新的原生Facebook作曲者发布到游戏的链接,然后跟踪post,并给每个喜欢这个post的玩家提供硬币。 post后,我得到他们的饲料,并寻找一个匹配的应用程序ID的职位。 如果我不使用新的原生Facebook Composer(旧样式对话框,或只是一个没有对话框的直接文章),我已经得到了正确的工作。

我遇到的问题是当使用新的SLComposeViewController时,该post将显示来自应用程序“iOS”ID“213546525407071”,而不是我的应用程序的ID。

有没有办法改变属性的应用程序,以便它使用我的应用程序ID而不是iOS?

这就是SLComposeViewController工作原理。 如果你想指定你自己的应用程序,你必须devise你自己的UI,并使用Facebook SDK中的FBRequestConnection ,正如这里所讨论的。