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