Facebook SDK [android] step.2在專案中加入編號

Facebook SDK [android]          :程式碼           :補充說明資料

[建立專案與申請應用程式編號]請點擊上一篇
step.1建立專案與申請應用程式編號

三、加入Facebook應用程式編號
將剛剛申請好的 FB APP ID 加入到專案,將新增(或更新)的權限加入Manifest檔案
1.開啟string.xml 檔案 (app 》src 》main 》res 》values 》string.xml)
  加入一個新字串,名稱是facebook_app_id,值則是Facebook應用程式編號
<string name="facebook_app_id">212876559470511</string>


2.調整Manifests,新增網路權限:要用FB當然需要網路功能
<uses-permission android:name="android.permission.INTERNET"/>
3.在標籤<application>中新增meta-data標籤

<meta-data android:name="com.facebook.sdk.ApplicationId" 
android:value="@string/facebook_app_id"/>
4.[option]如果要發送圖片或影片或分享,還必須宣告FacebookContentProvider
   將應用程式編號附加到authorities值的結尾。(212876559470511為應用程式編號)

<provider android:authorities="com.facebook.app.
FacebookContentProvider212876559470511"android:name="com.facebook.FacebookContentProvider"android:exported="true" />


。.。.。.。.。.。.。.。. 。.。 。.。.。.。..。.。.。.。.。.。.。.。.。.。.。.。.。.。. 。.。
四、進行完成Facebook開發者快速入門---介紹專案
1.在MainActivity找出專案名稱
2.輸入資料

。.。.。.。.。.。.。.。. 。.。 。.。.。.。..。.。.。.。.。.。.。.。.。.。.。.。.。.。. 。.。
五、進行完成Facebook開發者快速入門---金鑰雜湊(Key SHA1 & hashes)
    每一台電腦都不一樣,所以要找到自己的Key SHA1 & hashes
1.SHA1 (android用)

2.hashes(FB用)
  在 OS X 終端機上執行以下程式碼獲得28位的key hashes
keytool -exportcert -alias androiddebugkey -keystore ~/.android/
debug.keystore | openssl sha1 -binary | openssl base64




留言

這個網誌中的熱門文章

[unity2D] 透過鍵盤進行上下左右移動

[unity 2D] 簡單認識button(上)

[ 開放資料part1 ] [android] 利用EXCEL檔案格式來取得開放資料吧