我有一个非常简单的用例。我的应用程序允许用户向他的朋友发送邀请,比如生日派对。然后朋友接受邀请(和app)。
我正在使用RequestDialog向多个用户发送通知。通知已成功发送,但该消息令用户感到困惑,因为它显示
“用户A邀请您尝试APPNAME。立即尝试”。
有没有办法自定义此消息?它应该像
“用户A使用APPNAME邀请您参加他的生日聚会。立即接受”
我相信我无法使用应用生成的请求,因为被邀请者尚未授权该应用。
发送通知的任何其他想法或解决方法,带有链接的消息,以便用户可以点击它并接受应用程序,从而接受生日邀请?
答案 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);
这样做的是,当通知发送给用户时,它将显示为消息。没有多少定制,但这是我能找到的最少。