1

我下载了 facebook SDK 和 hackbook 应用程序。那工作正常。我想要的是通过具有用户 ID 和密码 EditText 控件和登录按钮的自定义 android 活动登录。单击登录按钮应执行 fb 登录。我不想在我的应用程序或 fbdialog 中使用 webview。

感谢你的帮助

4

1 回答 1

2

不,强烈建议不要这样做,许多用户可能永远不会使用您的应用程序,因为他们将 Facebook 凭据放入他们不信任的对话框中。在像您这样的第三方应用程序中使用 Facebook 登录的全部目的是获取访问令牌,这是您的应用程序与 Facebook 通信的一种方式,而无需您的应用程序访问用户的 Facebook 凭据。

如果用户安装了 Facebook for Android 应用程序,我们的 Android SDK 提供本机 SSO,如果用户没有安装,则提供 webview 弹出窗口。用户可以安全地将他们的凭据输入到我们的 webview 中,因为他们可以相信他们正在向 Facebook 本身提供他们的 Facebook 凭据。

不要创建您自己的活动,用户必须将他们的 Facebook 凭据放入您的应用程序。这是不好的做法,因此您的用户不会信任您的应用程序。使用 Facebook SDK 进行身份验证。

于 2012-10-05T06:55:29.380 回答