我通过我的测试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)
我有同样的问题,昨天解决了:
登录Facebook上的编辑应用页面 - https://developers.facebook.com/apps
满山遍野的
Canvas URL和Secure Canvas URL,即使添加虚假的URL通知就应开始显示正常(只要网址结尾有一个"/")
现在您将看到,如果您在移动设备上点击这些通知,您可以在已经安装的情况下打开您的应用,或者访问应用的Google Play页面.
如果您点击桌面浏览器上的通知,您将进入一个Facebook页面,除了顶部标题为空,您可以填写该页面Secure Canvas URL,您需要一个支持https的网站.
| 归档时间: |
|
| 查看次数: |
1689 次 |
| 最近记录: |