Facebook の新しい「ユーザー所有」オブジェクトを、ユーザーとその友人のために、モバイル Unity ゲームの進行状況/スコアを追跡する方法として使用しようとしています。したがって、「レベル」が完了するごとに、新しいmyapp:level
オブジェクトを作成します。
ただし、オブジェクトがこのように作成されると、ユーザーのアクティビティ ログに「ユーザーが投稿したオブジェクト タイトル」として表示されます。私はほとんどの場合、これらのオブジェクトをデータ ストレージとして使用し、アプリが友人のデータをクエリして表示する方法として使用したいと考えています。myapp:complete
ユーザーが明示的にアプリ内から共有することを選択した場合にのみ、カスタム アクション (例: ) を投稿したいと思います。
これらの投稿を生成するだけでなく、アプリのタイプ定義に、単に「オブジェクト」と呼ばれる新しいカスタム オブジェクト タイプと、「投稿」と呼ばれるアクション タイプ (実際には のようですog.posts
) も作成します。この自動生成された Post アクションをレビューのために送信する必要さえありますが、これは奇妙に思えます。
どうにかして投稿アクションを無効にすることはできますか?それとも、ユーザー所有のオブジェクトを作成することの本質的な部分ですか? 無効にできない場合、ユーザーから非表示にする方法はありますか? no_feed_story
アクションはオブジェクトの作成から暗黙的であるため、アクションを設定できません。
(注、私は iOS で Facebook 3.5 SDK を使用していませんが、Android では Unity 用の Prime31 Facebook プラグインを使用していますが、実際にはオブジェクト API ページで指定されているようにグラフ リクエストを送信しているだけです。)