Android应用:成功发送apprequests后,朋友没有收到通知

时间:2012-06-13 11:33:58

标签: android facebook

我通过我的测试Android应用发送了 apprequests ,并在onComplete()方法中收到了这样的消息

  

捆绑[{to [0] = 1460762087,request = 425924150781914}]

但在朋友方面,他们没有得到任何通知。只在左侧,我可以看到“应用和游戏”旁边的“1”,但点击后,我没有看到任何应用请求。

这是我的代码

Bundle params = new Bundle();
        params.putString("message", "Join us!");

        context.facebook.dialog(context, "apprequests", params, new DialogListener(){
            @Override
            public void onComplete(Bundle values){
                Log.d("send request response", values.toString());
            }

            @Override
            public void onFacebookError(FacebookError e){
                Log.d("facebook error", e.toString());
            }

            @Override
            public void onError(DialogError e){
                Log.d("dialog error", e.toString());
            }

            @Override
            public void onCancel(){}
        });

1 个答案:

答案 0 :(得分:7)

我有同样的问题,昨天解决了:

  1. 登录Facebook上的编辑应用页面 - https://developers.facebook.com/apps

  2. 填写字段 Canvas URLSecure Canvas URL,即使您添加虚假网址 通知应该开始正常显示(只要URL 以'/'结尾

  3. 现在,您可以看到,如果您在移动设备上点击这些通知 设备如果已安装,您将打开应用程序 或者访问您应用的Google Play页面。

  4. 如果您在桌面浏览器上点击通知,则可以访问     一个Facebook页面除了顶部标题是空的,你可以填写     在Secure Canvas URL的网页上,您需要一个支持的网站     https for that。