我有一个应用程序,我允许用户从他们的Facebook好友中选择并向他们发送消息。这是我正在使用的代码:
Bundle params = new Bundle();
params.putString("message", "Learn how to make your Android apps social");
WebDialog requestsDialog = (new WebDialog.RequestsDialogBuilder(this,
Session.getActiveSession(), params)).setOnCompleteListener(
new WebDialog.OnCompleteListener() {
@Override
public void onComplete(Bundle values, FacebookException error) {
}
}).build();
requestsDialog.show();
用户从朋友列表中选择并成功发送消息。问题是当朋友收到他们收到消息的通知时 - 他们尝试从下拉通知中访问消息而不是显示消息,Facebook应用程序只是无限期地显示加载符号(或者,最多,如果我向同一个用户发送消息,它会间歇性地显示)。如果用户前往他们的通知中心,那里会显示该消息,因此他们已经清楚地收到了消息。
有什么可以解释这个?
答案 0 :(得分:0)
在Facebook应用设置中设置应用域和网站使用Facebook登录似乎解决了这个问题。