2014年7月14日 星期一

Android FB API 3.x

1.需要 OpenSSL、CMD、Eclipse的debug keystore聯合運作取出key

請在CMD中 key入
keytool -exportcert -alias androiddebugkey -keystore C:\Users\Yi\.android\debug.keystore | C:\openssl\bin\openssl.exe sha1 -binary | C:\openssl\bin\openssl.exe base64
注意:其中有些路徑需要根據自己本機電腦的路徑做設定

2.Key in 之後 會需要金鑰儲存庫的密碼,請接續key入 android (預設密碼)


3.接著複製下如  "CcyZbB/wkKSQoAhLQmz/p+kfoCU="  般的hashKey,到已經建立好的Facebook Developer Site,創建新的應用程式,在於Key Hashes位置貼上。
(記得也要填入所使用的package name跟Activity名稱 ← 可以在manifrst裡頭查看)



4.註冊完網站的部分,還剩下APP的部分也要套上權限。打開專案的Manifest.xml,在於meta的部分加上應用程式的ID。(跟Google Map 的API key 應用類似)
<meta-data 
      android:name="com.facebook.sdk.ApplicationId"          
      android:value="@string/app_id"/>

5.除了meta-data之外,還要再加上所要使用的Activity
<activity 
      android:name="com.facebook.LoginActivity"/>

6.如此就大概結束了 ,接下來就要看如何的運用FB的sdk,加入所應用的Activity。
(參考來源:三十而立 [Android] Facebook SDK for Android 3.0)





沒有留言:

張貼留言