我一直在尝试使用 Facebook 的新“用户拥有”对象来跟踪移动 Unity 游戏中的进度/分数,供用户和他们的朋友使用。因此,对于每个完成的“级别”,我都会创建一个新myapp:level
对象。
但是,每当像这样创建对象时,它都会在用户的活动日志中显示为“用户发布的对象标题”。我主要只是想将这些对象用作数据存储,并作为应用程序查询和显示朋友数据的一种方式。myapp:complete
如果用户明确选择从应用程序内共享它,我只想发布自定义操作(例如, )。
它不仅会生成这些帖子,还会在我的应用程序的类型定义中创建一个新的自定义对象类型,简称为“Object”,以及一个名为“Post”的操作类型(实际上似乎是og.posts
)。我什至必须提交这个自动生成的 Post 操作以供审核,这似乎很奇怪。
我可以以某种方式禁用发布操作,还是它是创建用户拥有的对象的固有部分?如果我不能禁用它,有什么办法可以对用户隐藏它?我无法设置no_feed_story
该操作,因为该操作是对象创建中隐含的。
(注意,我没有在 iOS 上使用 Facebook 3.5 SDK,而是在 Android 上使用用于 Unity 的 Prime31 Facebook 插件,但实际上我只是按照Object API 页面上的指定发送图形请求。)