您正在使用以下代码向朋友发送应用请求,但在通知中显示该消息,邀请您尝试测试应用。它不显示输入的消息。请帮忙
function sendRequestViaMultiFriendSelector() {
FB.ui({method: 'apprequests',
title : 'Test App',
message : 'Test app message'
}, requestCallback);
}
答案 0 :(得分:1)
我在这里看到两个可能的问题。
documentation表示最大邮件长度为60个字符。您的邮件可能太长,因此会被截断。
文档继续说
邀请(收件人未安装应用程序的请求)不显示此值。
所以这意味着,如果这是此用户在安装应用程序之前收到的第一个apprequest
,他/她将不会看到该消息,只会看到“邀请”以开始使用您的应用程序。
使用requests dialog,您可以使用filter参数“预测”用户是否安装了应用程序。将其设置为app_users
以仅显示已安装的用户 - 在这种情况下,您可以包含(60个字符限制)消息参数。如果您将过滤器设置为app_non_users
,则可能需要在标题参数中包含邮件内容,因为它始终显示。 title参数限制为50个字符。
FB.ui({method: 'apprequests',
title : 'Test App',
message : 'Test app message',
filters : ['app_users']
}, requestCallback);
您决定采用哪种方式,您希望为您的邀请/请求提供相对较短的消息/标题。