Facebook apprequest消息不会显示在接收者的通知列表中

时间:2012-06-12 01:25:41

标签: android facebook

我正在尝试使用Android上的Facebook Dialogs向朋友发送直接消息。执行的代码如下:

Bundle params = new Bundle();
    params.putString("message", "sending direct messages");
    params.putString("to", friendId);
    mFacebook.dialog(FBFriendsActivity.this, "apprequests", params, new PostDialogListener());

代码执行得很好。没错。 Facebook发送对话框出现,我点击发送。但是,我没有在收件人的通知中看到任何通知。

我必须要有一个Facebook应用程序才能使其正常工作吗?如果是这样,我如何发送用户到用户的请求?

2 个答案:

答案 0 :(得分:1)

我会假设三件事之一。

  1. 您的应用程序仍处于测试模式
  2. 应用程序请求转到测试用户而不是普通用户帐户
  3. 最重要的是,您的应用可能未正确配置为画布应用
  4. 有关详细信息,请参阅https://developers.facebook.com/docs/reference/dialogs/requests/

答案 1 :(得分:0)

“直接信息”是什么意思?收件箱消息?我不认为Facebook Android API支持这个......

是的,您需要一个Facebook应用程序,否则如何实例化mFacebook?假设它是Facebook mFacebook = new Facebook("YOUR_APP_ID");。但我认为你确实有你的Facebook应用程序,因为你说已经显示了一个对话框,你点击了发送。

代码,如果您想向朋友发送应用请求,那就是您要做的事情。

您可能需要查看本教程,其中向您展示了Facebook集成的关键步骤 https://developers.facebook.com/docs/mobile/android/build/#register