我的Android应用程序中的Facebook授权

时间:2012-04-01 19:27:04

标签: android facebook

如何检查用户是否在Android设备上拥有帐户,而不是在我的程序中检查此信息? 如果设备是适用于Android的Facebook软件,我如何检查真伪? 谢谢!

2 个答案:

答案 0 :(得分:2)

使用Facebook sdk for android,您不必关心用户是否拥有Facebook。如果他/她这样做,sdk将使用它进行身份验证。如果她/他不是webview将出现验证用户。

您无法轻松访问用户凭据(您也可以,但这对用户来说不公平),这很好。您所关心的只是获取方法的返回权限(将调用您对话框侦听器的onComplete方法)。就是这样。稍后,您可以确定用户已通过身份验证,您可以开始使用facebook api。

答案 1 :(得分:-1)

你的英语有点不对劲但我认为你的意思是:

我如何(作为问题的提供者)检查Facebook帐户是否已经在驱动程序设备上,而不是通过您的应用程序进行身份验证。

由于您向用户提出的权限,可能需要对facebook api进行一些操作。

然而http://developer.android.com/reference/android/accounts/package-summary.html可以帮助您确定帐户,并可能将其用于自动登录,因此只需在您的应用中处理允许/拒绝阶段,而不是要求他们登录