所以我使用以下内容通过javascript API发送facebook通知:
FB.ui({method: 'apprequests',
message: message,
to: ids
}, requestCallback);
alert('Notification Sent!');
工作正常,只是当你收到通知&点击左上角的通知,不要把你的留言说出来:
“ NAME 已向您发送了请求”
所以我想知道如何将消息放在通知栏中。
由于
答案 0 :(得分:3)
您是否正在使用在Facebook.com上运行的应用程序(例如Canvas App或Page App)进行测试?如果是这样,您应该使用通知API:
https://developers.facebook.com/docs/app-notifications/
这是较新的版本,允许您自定义实际通知的文本。 message
对话框中的apprequests
参数只是自定义应用中心requests page上显示的单独文本。它从未打算用于实际自定义通知文本本身。
希望这有帮助!
答案 1 :(得分:1)
添加new_style_message
参数,通知应与您的消息一起使用。然后你的发送通知块就像:
FB.ui({method: 'apprequests',
message: message,
to: ids,
new_style_message: true
}, requestCallback);
alert('Notification Sent!');
希望它有效,实际上它是一个未记录的参数,所以我想说完全不要依赖它。顺便说一下,我还是用它。