我的邀请请求未显示给目标朋友

时间:2013-09-02 06:30:09

标签: facebook request facebook-opengraph invite facebook-requests

首先,抱歉我的英语不好。 我尝试在android上集成facebook和我的游戏。但我遇到了一个问题。 我已经向我的朋友发送了邀请请求。并且响应还可以。 但它似乎并没有真正起作用。目标朋友无法看到邀请请求。 它是相同的应用程序是否是沙盒模式。

我的代码如下:

private static void doRequestInvite() {
Bundle params = new Bundle();
params.putString("message", "Let's play together");

WebDialog requestsDialog = (
    new WebDialog.RequestsDialogBuilder( activity, Session.getActiveSession(), params))
        .setOnCompleteListener(new OnCompleteListener() {

            @Override
            public void onComplete(Bundle values, FacebookException error) {

                if( toastFeedback) {
                    if (error != null) {
                        if (error instanceof FacebookOperationCanceledException) {
                            Toast.makeText( activity.getApplicationContext(), "Request cancelled", Toast.LENGTH_SHORT).show();
                        } else {
                            Toast.makeText( activity.getApplicationContext(), "Network Error", Toast.LENGTH_SHORT).show();
                        }
                    } else {
                        final String requestId = values.getString("request");
                        if (requestId != null) {
                            Toast.makeText( activity.getApplicationContext(), "OK to invite", Toast.LENGTH_SHORT).show();
                        } else {
                            Toast.makeText( activity.getApplicationContext(), "Request cancelled", Toast.LENGTH_SHORT).show();
                        }
                    }
                }
            }
        })
        .build();
requestsDialog.show();      
}


public static void requestInvite() {
...  
// this is not main UI thread. but web dialog must be run on main UI thread
activity.runOnUiThread(new Runnable() {
    @Override
    public void run() {
        doRequestInvite();
    }
});
}

我可以做什么来检查这个?请给一些提示。

1 个答案:

答案 0 :(得分:0)

如果有人碰巧阅读了这个帖子,我认为问题在于显然您需要Canvas Page才能显示通知。否则,它们只会显示在AppCenter标签中的Request

但是,即使您设置了画布页面,我也不确定如何修改通知的消息。