带有自定义消息通知的Facebook请求对话框

时间:2012-01-30 13:14:20

标签: facebook

我有一个非常简单的用例。我的应用程序允许用户向他的朋友发送邀请,比如生日派对。然后朋友接受邀请(和app)。

我正在使用RequestDialog向多个用户发送通知。通知已成功发送,但该消息令用户感到困惑,因为它显示

“用户A邀请您尝试APPNAME。立即尝试”。

有没有办法自定义此消息?它应该像

“用户A使用APPNAME邀请您参加他的生日聚会。立即接受”

我相信我无法使用应用生成的请求,因为被邀请者尚未授权该应用。

发送通知的任何其他想法或解决方法,带有链接的消息,以便用户可以点击它并接受应用程序,从而接受生日邀请?

4 个答案:

答案 0 :(得分:2)

您应该使用Requests Dialog

message参数
  

message - 接收用户将看到的请求字符串。它似乎是发送用户提出的问题。最大长度为255个字符。消息值不会显示在通知中,只能在应用和游戏仪表板上查看。邀请(收件人未安装应用程序的请求)不显示此值。

答案 1 :(得分:1)

我记忆服务,Facebook曾经让你自定义(多年前),但是,可能由于滥用,他们不再允许你自定义被邀请者看到的内容。这都是标准的。但是,当用户访问您的应用进行身份验证时,您可以自定义内容的“增强身份验证”对话框。

答案 2 :(得分:0)

我认为没有办法自定义邀请信息,有趣的是,对于Usman Ashraf的观点,据我所知,BranchOut不能再这样做了(或者至少我不能用它们来复制它)应用程序)。如果其他人可以复制它,请告诉我。

答案 3 :(得分:0)

您可能想要做的是允许

    new_style_message: true, 

在你的

FB.ui({
    method: 'apprequests',
    new_style_message: true,
    message: "is bringing you to the UPicnic !",
    display: "iframe"
},somefunction);

这样做的是,当通知发送给用户时,它将显示为消息。没有多少定制,但这是我能找到的最少。