Facebook 用户进入应用程序后如何显示“身份验证”对话框?

Facebook 用户进入应用程序后如何显示“身份验证”对话框?,facebook,Facebook,我有一个facebook应用程序,我想增加登录转换,因此我希望我的用户登陆我的应用程序主页,查看我提供的内容,然后单击后,他们将获得“身份验证”对话框。 我该怎么做 谢谢请仔细阅读: 在给定页面中为请求操作生成Facebook UI对话框 Android上下文 参数 上下文-我们将在其中生成此对话框的Android上下文 操作-要调用的对话框的类型。当前支持的方法包括 饲料和脂肪 侦听器-回调接口,用于在 对话已完成 返回值 无,则在请求完成时将通知回调接口 完成 注 此方法是异步的,回调将在

我有一个facebook应用程序,我想增加登录转换,因此我希望我的用户登陆我的应用程序主页,查看我提供的内容,然后单击后,他们将获得“身份验证”对话框。 我该怎么做


谢谢

请仔细阅读:

在给定页面中为请求操作生成Facebook UI对话框 Android上下文

参数

上下文-我们将在其中生成此对话框的Android上下文

操作-要调用的对话框的类型。当前支持的方法包括 饲料和脂肪

侦听器-回调接口,用于在 对话已完成

返回值

无,则在请求完成时将通知回调接口 完成

此方法是异步的,回调将在 原始调用线程(不在后台线程中)


不能保证添加登录页会增加转化率。事实上,在漏斗上增加额外的点击可能会造成伤害。然而,如果你想尝试,以下是你需要做的

Facebook不会提示您进行身份验证,直到您告诉它。为了允许用户在提示进行身份验证之前查看登录页,请确保执行以下操作:

1) 确保“已验证的推荐”已关闭。这可以在开发者应用程序的“设置”>“身份验证”对话框中完成

2) 如果使用JS SDK,请确保您正在调用FB.getLoginStatus(),以便您可以将已经授权您的应用程序的用户重定向到相应的页面。(您也可以使用PHPSDK或等效工具在服务器端执行此操作,以避免客户端重定向)

3) 如果使用JSSDK,在准备好提示进行身份验证之前,不要调用FB.login()。例如,当用户单击登录页上的登录按钮时,您可以调用此函数。如果不使用JSSDK,在用户单击登录按钮之前,不要重定向到auth对话框

void dialog(Context context, String action, DialogListener listener)