如果我调用它:
FB.ui({
method: 'apprequests',
title: 'Who would you like to invite?',
message: 'Hello there'
});
请求对话框中的'预览'要求我选择接收者,建议收件人将收到消息“Hello there”。
但他们得到的只是:
'name' send you a request in 'app'
不会激励他们点击它。
还有其他人遇到这个问题吗?任何解决方案?
答案 0 :(得分:9)
如果您在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
});
请注意,这是一个未记录的功能;官方支持可能不可靠,将来可能会在没有任何警告的情况下发生变化。