iOS 版專用 Facebook 分析工具快速入門指南

此篇快速入門說明如何將 Facebook 分析工具整合至全新或現有的 Swift 或 Objective-C 應用程式。

1. 登入

若要建立應用程式或註冊成為開發人員,請登入 Facebook。

2.設定開發環境

在下列清單中,您可以選擇偏好的方法在專案中安裝相依性。
使用 Swift 套件管理工具(SPM)
僅適用於 Xcode 11.2 以上版本。
  1. 在 Xcode 中,點擊 File(檔案)> Swift Packages(Swift 套件)> Add Package Dependency(新增套件相依性)
  2. 在顯示的對話方塊中,輸入存放庫網址:https://github.com/facebook/facebook-ios-sdk
  3. Version(版本)中,選擇 Up to Next Major(移至下一個主要版本)並選取預設選項。
  4. 完成提示以選擇要在專案中使用的程式庫。
  5. 若要獨立使用 Objective-C 介面,請匯入以「FBSDK」為前置字元的模組。
    範例:import FBSDKCoreKit
    若要在程式碼中使用增強型 Swift 介面,請匯入以「Facebook」為前置字元的模組。
    範例:import FacebookCore
安裝 Cocoapods。
如果您已安裝 Cocoapods 並建立 pod 檔案,請跳至下個步驟安裝 Facebook SDK。若要安裝 Cocoapods,請開啟終端機視窗並在其中執行以下指令:
sudo gem install cocoapods
安裝 Facebook SDK。
  1. 建立新的 Swift 專案並前往專案目錄。如果您是使用現有的專案,請前往現有專案的專案目錄。
  2. 在終端機視窗執行下列指令,以建立專案 pod 檔案:
    pod init
  3. 將下行程式碼新增至專案的 pod 檔案:
    pod 'FacebookCore'
  4. 在終端機視窗執行下列指令,以安裝 Facebook Swift SDK:
    pod install
修改 AppDelegate.swift 檔案:
  1. 新增下列匯入陳述式:
  2. 匯入 FBSDKCoreKit
    	
  3. 將下列陳述式加入 applicationDidBecomeActive 函數:
  4. AppEventsLogger.activate(application)
    	
您的 Cartfile 應類似以下所示:

github "facebook/facebook-ios-sdk"

手動安裝 Facebook SDK
下載 SDK 並將封存解壓縮至 ~/Documents/FacebookSDK

3.設定資訊屬性清單。

在方塊中輸入您的組合包識別資料(組合包編號)。
你必須登入才能完成此步驟。
在 Xcode 中,在 info.plist 上點擊右鍵並選擇開啟為來源碼複製 XML 程式碼片段並貼至檔案內文,緊接在最後的 </dict> 元素之前。
<key>CFBundleURLTypes</key>
<array>
  <dict>
  <key>CFBundleURLSchemes</key>
  <array>
    <string>fb[APP_ID]</string>
  </array>
  </dict>
</array>
<key>FacebookAppID</key>
<string>[APP_ID]</string>
<key>FacebookDisplayName</key>
<string>[APP_NAME]</string>

4.建立專案,並在模擬器中執行專案

在 Xcode 選擇 iOS 模擬器並點擊執行。Xcode 會建立您的專案,然後啟動在模擬器中執行的最新應用程式版本。

5.在事件管理工具中查看結果。

事件管理工具會顯示您傳送到 Facebook 分析工具的事件。如果這是您第一次使用此程式碼啟動應用程式,可能需要等待至少 20 分鐘才會顯示事件。
注意: 事件最多可能需要 20 分鐘才會顯示在主控板上。

使用應用程式廣告幫手測試事件

應用程式廣告幫手可用來測試應用程式事件,確保應用程式將事件資料傳送到 Facebook。

a.開啟應用程式廣告幫手

b.在選擇應用程式中,選擇所需應用程式,然後選擇提交

c.選擇底部的測試版應用程式事件

d.啟動應用程式,並傳送事件。事件會出現在網頁上。

觀看 Facebook 分析工具導覽

您已經學會如何記錄應用程式事件了,接下來不妨試試我們的體驗版應用程式,透過導覽瞭解 Facebook 分析工具為您與您商家所提供的所有主要功能。

體驗版應用程式不提供事件偵錯連結,此連結僅適用於您建立的應用程式。

後續步驟

請務必查看其他說明文件頁面,以取得更多進階指南。