ユーザーは、レベルを完了するたびに共有ダイアログの投稿ボタンをクリックする必要があります。ユーザーのこの苦労をなくす必要があります。今のところ、カスタムストーリーを作成し、ユーザーに毎回投稿をクリックするように要求しています。
質問 :
オープン グラフ ストーリーの摩擦のない FB 投稿について聞いたことがあります。アンドロイドで可能ですか?
摩擦のない FB 投稿が Android で利用できる場合は、以下に貼り付けたコードの修正を指摘してください。
摩擦のない FB 投稿が Android で利用できる場合、ユーザーから取得する必要がある許可は何ですか?
コード
ShareOpenGraphObject object = new ShareOpenGraphObject.Builder()
.putString("og:type", "puzzlegameballmania:level")
.putString("og:title", "Cleared Level-1 !!!")
.putString("og:image", "http://ixxxxwsz.jpg")
.putString("og:url", "https://play.google.com/store/apps/details?id=com.gamxxxxx.android")
.putString("og:description", "Color of the balls matters more. Lets break the goal and go higher !")
.putString("puzzlegameballmania:level:title", "LEVEL 1")
.build();
// Create an action
ShareOpenGraphAction action = new ShareOpenGraphAction.Builder()
.setActionType("puzzlegameballmania:clear")
.putObject("puzzlegameballmania:level", object)
.build();
// Create the content
ShareOpenGraphContent content = new ShareOpenGraphContent.Builder()
.setPreviewPropertyName("puzzlegameballmania:level")
.setAction(action)
.build();
ShareDialog.show(AndroidLauncher.this, content);