使用Facebook增强版身份验证对话框,对话框本身会显示一个蓝色按钮,以确认用户端的应用程序。该按钮的文本可以是:
有没有办法选择显示?例如,我想使用登录,但我总是转到应用程序。
答案 0 :(得分:9)
是的,您必须根据您从中获得该信息的博客文章正确配置您的应用程序;)
http://developers.facebook.com/blog/post/2012/03/02/enhanced-auth-dialog-and-updates-to-permissions/
新按钮文字
在增强的身份验证对话框中,按钮文本将是四个之一 案例:“添加到Facebook”,“使用Facebook登录”,“转到应用程序”,或 “玩游戏”。这些中的每一个都经过了广泛的测试并显示出来 更具体的号召性用语可以帮助用户更好地了解身份验证 处理。作为应用程序的第一个联系点,它非常重要 使用auth对话框来展示出色的用户体验。
请参阅我们的Open Graph文档以了解有关权限的更多信息 配置增强的身份验证对话框。
最重要的是,博客作者Lu的引用,回答了Sven Gali的同一个问题(哦svengali!):
这四个案例是上下文敏感的,目前没有 控制你选择一个特定的按钮文字。我们表现出不同 在不同的情况下按钮文本,因为我们发现用户是 如果号召性用语文本,则更有可能安装您的应用程序 符合他们的期望。因此,逻辑目前是某种东西 像*:
- 如果用户已安装该应用并且您正在请求包含“publish_actions”的其他权限,我们会使用“添加到 者“
- 如果您是游戏应用,我们会使用“Play Game”
- 如果您的身份验证对话框显示在display = popup中(例如,在用户点击“使用Facebook登录”fb:登录按钮后),我们使用“登录” 者“
- 在其他情况下,我们使用“转到App”
*强制性免责声明:我们可能会在未经通知的情况下调整逻辑树,因为我们会不断测试变体以改善 用户身份验证体验。但希望这有用,所以你可以 至少了解它目前是如何运作的:)
答案 1 :(得分:2)
请注意,Facebook现在似乎正在为这组4添加更多变种。我注意到报纸应用程序通常将文本“阅读本文”作为按钮文本。