我正在制作一个游戏应用程序,其中我想向用户发送邀请以接受我的游戏挑战。所以我想要做的是我想通过 facebook 向用户发送Challenge_Id。
我已经做过的事情:
我使用了GameRequestDialog
,可以从中选择用户发送APP请求。在GameRequestDialog
我也传递了自定义对象的id。请参阅以下代码:
GameRequestDialog requestDialog = new GameRequestDialog(getActivity());
requestDialog.registerCallback(sCallbackManager, new FacebookCallback<GameRequestDialog.Result>() {
public void onSuccess(GameRequestDialog.Result result) {
}
public void onCancel() {
}
public void onError(FacebookException error) {
}
});
GameRequestContent content = new GameRequestContent.Builder()
.setMessage("Accept challenge.")
.setTitle("SendChallenge")
.setActionType(GameRequestContent.ActionType.SEND)
.setObjectId("******************") // Deliberately Hidden
.build();
requestDialog.show(content);
现在我不知道如何将动态Challenge Id传递给自定义对象?
开放图API的方法也受欢迎......