ユーザーが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アプリは読み込み記号を無期限に表示します(または、せいぜい、同じユーザーにメッセージを送信すると、断続的に表示されます)。ユーザーが通知センターに行くと、メッセージがそこに表示されるので、メッセージははっきりと受信されています。
これを説明できるのは何ですか?