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

Yin*_*ang 2 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(){}
        });
Run Code Online (Sandbox Code Playgroud)

mar*_*mor 7

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

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

  2. 满山遍野的 Canvas URLSecure Canvas URL,即使添加虚假的URL通知就应开始显示正常(只要网址结尾有一个"/")

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

  4. 如果您点击桌面浏览器上的通知,您将进入一个Facebook页面,除了顶部标题为空,您可以填写该页面Secure Canvas URL,您需要一个支持https的网站.