0

我正在阅读官方指南:https ://developers.facebook.com/docs/mobile/android/build/ 我希望用户必须先登录才能使用该应用程序,但正如您在下面看到的图片,用户只需按“X”并继续,我希望登录页面将覆盖整个屏幕,而不是这样:(请不要认为正在显示错误)

在此处输入图像描述

我希望它是这样的,当用户无法真正取消登录并且必须登录他的帐户才能使用该应用程序时:

4

2 回答 2

1

您可以使用大按钮“使用 Facebook 登录”创建开始屏幕,直到用户成功登录,他才能离开此屏幕。

于 2012-09-21T15:33:42.713 回答
1

为了获得不带“X”的登录身份验证,用户的设备必须安装 Facebook 应用程序。它将启动 Facebook 应用程序来执行本地 SSO,而不是弹出登录身份验证。即使采用这种方式,用户仍然可以取消登录对话框并返回到您的应用程序。

阻止用户在您的应用程序中继续前进的唯一方法是创建一个仅具有从 Facebook 登录选项的屏幕,当您收到有效的访问令牌时,您可以在您的应用程序中启动下一个活动。

于 2012-09-21T20:36:14.213 回答