2012-09-19 220 views
0

我在這裏有一個簡單的問題。什麼是需要將FB SDK集成到Android應用程序。將Facebook集成到Android應用程序

我可以打開網頁查看和登錄的Facebook網址,並盡一切要在FB完成。那麼FB需要與我的應用程序集成的場景是什麼?

+0

http://www.android10.org/index.php/articleslibraries/290-facebook-integration-in-your-android-application,http://developers.facebook.com/docs/mobile/android/建立/ – rajeshwaran

+0

我明白如何做,我的問題是什麼情況。沒有整合,我可以打開FB網址和/後。 – png

+0

請讓我知道降低這個問題的原因。我試圖瞭解,如果我需要將FB集成到我的應用程序,或者可以只使用鏈接並保存我的應用程序的大小。 – png

回答

1

與Facebook SDK,就可以直接將照片上傳到你的Facebook相冊,也可以讓所有的用戶喜歡,朋友等等。

與使用webview相比,使用sdk爲您的應用程序用戶節省時間 - 每次他想要輸入他的個人資料(使用sso - 單一登錄)或任何其他物品時,他都不需要登錄需要Facebook。

在我的情況,我直接激活原生的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"))); 
} 
+0

感謝您的回答。幾乎沒有問題:根據FB開發者,sso不起作用,所以即使我們整合,我們也必須首次簽署。如果我通過鏈接打開我的頁面,並且如果我沒有明確簽字,我不必簽署反抗。所以我沒有看到在這一點上的任何區別。你是否同意這一點。我同意其他觀點。 – png

+1

@preetha我同意這一點,但我可以告訴你SSO更加用戶友好。用戶需要授權你可以訪問他的個人資料,也可以做你想做的事情,比如看他的喜歡。在這些日子裏,隱私變得越來越熟悉,用戶想知道你的應用可以從他們的個人資料中得到什麼。所以SSO比webview更可取。 –

1

一般來說,整合用於當開發人員要張貼代表一個用戶,直接將圖片添加到指定的專輯,得到了用戶的電子郵件地址等

能做到這些時,用戶第一次授權應用程序,他們也授權特權。

這也被看作是一種營銷手段,因爲所有的職位將通過(yourAppName)說,這樣你就可以得到一些網上存在。

就像一個奧菲爾說,這是節省時間的用戶,因爲他們只需要登錄一次。

+0

我同意市場營銷部分:) – png

0

嗨你爲什麼打電話與Facebook link.You的WebView應該使用Facebook原生SDK的Android.This giveing您更好的用戶體驗比較的WebView。 Refrence for Facebook Integration

+0

我想了解爲什麼我不能使用simplle解決方案 – png

相關問題