我通过我的测试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(){}
});
答案 0 :(得分:7)
我有同样的问题,昨天解决了:
登录Facebook上的编辑应用页面 - https://developers.facebook.com/apps
填写字段
Canvas URL
和Secure Canvas URL
,即使您添加虚假网址
通知应该开始正常显示(只要URL
以'/'结尾
现在,您可以看到,如果您在移动设备上点击这些通知 设备如果已安装,您将打开应用程序 或者访问您应用的Google Play页面。
如果您在桌面浏览器上点击通知,则可以访问
一个Facebook页面除了顶部标题是空的,你可以填写
在Secure Canvas URL
的网页上,您需要一个支持的网站
https for that。