如果我调用这个:
FB.ui({
method: 'apprequests',
title: 'Who would you like to invite?',
message: 'Hello there'
});
请求对话框中出现的“预览”要求我选择接收者,提示接收者将收到消息"Hello there“。
但他们得到的只是:
'name' send you a request in 'app'
这并不会激发他们点击它。
还有没有人遇到这个问题?有什么解决方案吗?
发布于 2012-05-09 02:22:36
如果您在FB.ui
方法中传入"new_style_message“参数,则可以更改通知中的消息。这会将通知的格式从:
$name sent you a request in $app
至
$name $message in $app
使用此参数传递自定义消息字段时,您将被限制为一定的字符数,title
参数将被忽略(对于通知,它仍将显示在游戏/应用程序页面上),并且您不能更改"in $app“后缀,因此您的消息将需要是一个简短的句子片段:
FB.ui({
method: 'apprequests',
message: 'sent you an awesome request'
new_style_message: true
});
请注意,这是一个未记录的功能;官方支持可能是不可靠的,它可能会在没有警告的情况下在未来发生变化。
https://stackoverflow.com/questions/6297853
复制相似问题