Facebook SDK安裝+檢查全教程

- SDK是什么,有什么用處?-

SDK是Software Development Kit的縮寫,翻譯成中文就是“軟件開發(fā)工具包”,顧名思義,就是在開發(fā)軟件或應用時需要用到的工具包。就本質而言,SDK是一段嵌入式的應用代碼,與Facebook Pixel在網頁上的功能類似。

通過使用Facebook的SDK,開發(fā)商能夠激活以下功能:

● 追蹤來自Facebook的應用安裝

● 投放互動廣告

● 使用oCPM(經優(yōu)化的千次展示費用)及CPA(單次操作費用)的競價模式

● 對多項應用事件的數據進行追蹤

● 啟用社交功能(比如分享、通知、邀請朋友,等等)

● 使用Facebook賬號登錄游戲

● 把廣告平臺拓展到Audiencenetwork

SDK的功能如此強大,自然成為了利用Facebook進行營銷的必備工具。

接下來,我們將手把手教大家如何安裝iOS版本的Facebook SDK。首先第一步,就是要創(chuàng)建一個基本的Facebook應用,將Facebook與你的應用集成。

創(chuàng)建Facebook應用:

● 填寫基本信息,包括顯示名稱及所屬類別

● 把App ID和Display Name(顯示名稱)記錄下來

● 前往App Details(應用詳情)

● 增加標識(像素為1024x1024)

- 只需三步完成iOS版Facebook SDK的安裝 -

第一步:集成Facebook SDK

● 下載iOS版SDK

下載鏈接: https://developers.facebook.com/docs/ios

● 仔細閱讀《新手入門》

新手入門鏈接:https://developers.facebook.com/docs/ios/getting-started/

● 解壓縮文件,然后將 Facebook.SDK.framework的文件夾解壓縮,拖到Xcode 項目導航器的 Frameworks(框架)組中

● 在顯示的對話框中,選擇 “Create groups for any added folders”(為添加的文件夾創(chuàng)建組),取消選擇“ Copy items into destination group’s folder”(將項目復制到目的地群組的文件夾中)

第二步:配置你的plist文件(屬性列表文件)

● 創(chuàng)建一個名稱為FacebookAppID(字串)的密鑰– 添加你Facebook應用的App ID

● 創(chuàng)建一個名稱為FacebookDisplayName(字串)的密鑰——添加Facebook應用控制面板上的Display Name

● 創(chuàng)建一個名為URL types的數組鍵(array key)

增加一個名為URLSchemes的單一數組子項目(single array sub-item)

以fb作為你App ID的前綴,增加一個項目

最終完成的plist文件應如下圖所示:

第三步:把iOS平臺添加到Facebook 應用的設置中

把Xcode里的Bundle Identifier(捆綁標識符)復制下來

● 在Facebook上,前往你的應用的設置

鏈接:https://developers.facebook.com/apps//settings/

● 增加平臺 – iOS

● 填寫B(tài)undle ID

如果你的應用已經在應用商店的列表上,填寫ID即可

● 記得保存更改!

- iOS SDK的預驗證 -

前往你的Facebook應用的App Insights

如下圖所示,這些就是你能夠看到的標簽

- 如何追蹤及驗證應用安裝事件 -

接下來我們就可以根據以下步驟,對應用安裝進行追蹤和驗證:

導入SDK,并與安裝進行連接

● 將Facebook SDK 導入到你的AppDelegate.m

● 通知Facebook你的app已經安裝了applicationDidBecomeActive()

● 數據可能會延遲幾分鐘

● 回到你的App Insights的控制面板

● 你會發(fā)現一個新的App Events標簽

● 點擊“Show most recent”(顯示最近的事件)

● 你會看到至少一件最近事件,即最近完成的安裝

- 如何追蹤及驗證其他iOS應用事件 -

標準事件的追蹤和驗證

首先我們需要把一項FBEvent(Facebook事件)和一項事件連接起來,以預設定的標準事件,比如“add to cart”(添加到購物車)為例——添加一雙價值42美元的鞋子。

● 打開ViewController,添加button event(按鈕事件)

● 導入Facebook SDK

● 通過點擊按鈕,把某項事件記錄到Facebook——在這里我們使用的是一項預設定的Facebook SDK事件,代碼如下:

自定義事件的追蹤和驗證

● 打開ViewController,添加button event(按鈕事件)

● 導入Facebook SDK

● 通過點擊按鈕,把某項事件記錄到Facebook——在這里我們使用的是一項自定義的Facebook SDK事件,代碼如下:

啟動應用,激活事件進行驗證

為了確保代碼能夠正常運作,我們不妨對應用事件進行驗證。

● 啟動你的應用,點擊Add to Cart按鈕或隨便做些什么能夠激活事件的事情,然后進行驗證,注意數據可能會延遲幾分鐘。

● 回到你的App Insights的控制面板

● 你會有一個新的App Events標簽

● 點擊“Show most recent”(顯示最近的事件)

● 你會看到addToCart事件以及剛剛操作的自定義事件等事件

- iOS版本SDK的檢查工具 -

我們還可以使用“應用廣告幫手”,檢查應用平臺的設置和最新安裝事件。在iOS Setup中,確保以下項目均符合標準。

應用廣告幫手:https://developers.facebook.com/tools/app-ads-helper/

iOS版的Facebook SDK安裝教程到此結束。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網絡請求組件 FMDB本地數據庫組件 SD...
    陽明AI閱讀 16,236評論 3 119
  • 無序列表 無序列表是一個項目的列表,此列項目使用粗體圓點(典型的小黑圓圈)進行標記。 無序列表始于 標簽。每個列表...
    Leathy閱讀 313評論 0 0
  • 項目中引入一個video視頻播放插件,因項目需要更改樣式,查詢好久的資料特地把如何視頻播放進度條修改樣式分享出來(...
    如風_周閱讀 4,743評論 0 0
  • 這幾天,“90后群體”不知不覺又被上了熱搜的關鍵詞,各大公眾號平臺關于“90后”話題文章像雨后春筍般涌現出來,有評...
    悅讀時刻閱讀 504評論 0 1
  • 燈前影折光皺, 月下散仙疾走。 廣寒一夢自西去, 深宮靈藥再難偷。 重回頭, 不醉,不收。 ——17.5.22留筆...
    吳凡風之翼閱讀 328評論 0 0

友情鏈接更多精彩內容