Facebook 我的邀请请求未显示给目标朋友
首先,对不起,我的英语很差。 我正在尝试将facebook和我的游戏集成到android上。但我遇到了一个问题。 我已向我的朋友发出邀请请求。回答是可以的。 但它似乎并没有真正起作用。目标朋友无法看到邀请请求。 无论应用程序是否为沙盒模式,都是一样的 我的代码如下:Facebook 我的邀请请求未显示给目标朋友,facebook,request,facebook-opengraph,invite,facebook-requests,Facebook,Request,Facebook Opengraph,Invite,Facebook Requests,首先,对不起,我的英语很差。 我正在尝试将facebook和我的游戏集成到android上。但我遇到了一个问题。 我已向我的朋友发出邀请请求。回答是可以的。 但它似乎并没有真正起作用。目标朋友无法看到邀请请求。 无论应用程序是否为沙盒模式,都是一样的 我的代码如下: private static void doRequestInvite() { Bundle params = new Bundle(); params.putString("message", "Let's play togeth
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();
}
});
}
我能做些什么来检查这个?请给出一些提示。如果有人碰巧阅读了这篇文章,我认为问题在于显然你需要一个
画布页面才能显示通知。否则,它们将仅显示在Request
选项卡中的AppCenter
上
但是,即使您设置了一个画布页面,我也不知道如何修改通知的消息。您从哪里获得反馈?尽管从这段代码中可以看出:如果RunUnuithRead和doRequestInvite都运行良好(对话框显示为应该的状态,等等),并且您得到了“确定邀请”,我真的不明白为什么不会收到请求(这似乎是直接的,对吗?)。我收到了一个消息“确定邀请”。toastFeedback是静态值设置为true。这是我的个人资料。开放图形请求也有同样的问题。你可以在我的“最近”上看到结果。“Ozlael在RunAndDish上发送了能量***。”但是目标朋友从未看到过messageFor邀请,因为Facebook没有故意显示该消息。