将facebook整合到Android应用程序

时间:2012-09-19 07:14:17

标签: android facebook

我这里有一个简单的问题。将FB sdk集成到Android应用程序的需求是什么?

我可以在网页浏览中打开facebook网址并登录,并在FB上做任何事情。那么FB需要与我的应用程序集成的场景是什么。

3 个答案:

答案 0 :(得分:1)

使用Facebook sdk,您可以将照片直接上传到您的Facebook相册,而且您还可以获得所有用户的喜欢,朋友等等。

与使用webview相比,使用sdk可以为您的应用用户节省时间 - 每次他想要输入他的个人资料(使用sso - 单点登录)或其他任何需要的东西时,他都不需要登录主页。

在我的情况下,我使用我的应用页面直接从我的应用激活原生Facebook应用。在我看来,如果你不需要更复杂的东西,只需要显示页面,你就可以使用它。

如果没有原生Facebook应用程序,请使用用户浏览器(catch块)激活它。

try{

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://profile/" + PROFILE_FACEBOOK_APP_ID));
startActivity(intent);

}catch(Exception e){

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.facebook.com/UserNamePage")));
}

答案 1 :(得分:1)

通常,当开发人员想要代表用户发布,直接将图片添加到指定的相册,获取用户的电子邮件地址等时,就会使用集成。

这些可以在用户第一次授权应用时完成,他们也授权这些权限。

它也被视为一种营销工具,因为所有帖子都会通过(yourAppName)说明,因此您可以获得一些在线状态。

像Ofir A说的那样,为用户节省时间,因为他们只需要登录一次。

答案 2 :(得分:0)

您好,为什么要使用facebook链接调用webview。您应该使用FaceBook Native Sdk for Android。这样​​可以提供比webview更好的用户体验。 Refrence for Facebook Integration