Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

開始使用Firebase應用內消息傳遞

此快速入門向您展示瞭如何設置Firebase應用內消息傳遞並發送第一條消息。

在你開始之前

在開始之前,您需要在環境中進行一些設置:

  • 啟用了Firebase的應用程序:如果尚未將Firebase添加到您的iOS項目中
  • Xcode 10.3或更高版本: Firebase應用內消息傳遞需要相對最新版本的Xcode才能運行。您可以在Apple的Xcode網站上找到最新的Xcode版本。
  • CocoaPods 1.4.0或更高版本: Firebase應用內消息傳遞使用CocoaPods管理對iOS的依賴關係。您可以從CocoaPods站點進行安裝。

將Firebase應用內消息傳遞SDK添加到您的項目中

首先,通過添加Firebase應用內消息CocoaPods將Firebase應用內消息SDK框架文件添加到您的項目中:

  1. 打開一個新的終端窗口,然後導航到Xcode項目的目錄。
  2. 打開您的Podfile,然後添加突出顯示的行:
    # Uncomment the next line to define a global platform for your project
    # platform :ios, '9.0'
    
    target 'YourProject' do
    # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
    use_frameworks!
    
    # Pods for YourProject
    pod 'Firebase'
    pod 'Firebase/InAppMessaging'
    pod 'Firebase/Analytics'
    end
  3. 在終端上,安裝Pod的依賴項:
    pod install
  4. 在Xcode中打開您應用的項目:
    open YOUR-PROJECT .xcworkspace
  5. 如果尚未將Firebase模塊導入UIApplicationDelegate ,請執行以下操作:
    迅速
    import Firebase
    目標C
    @import Firebase;
  6. 如果尚未配置FirebaseApp共享實例,通常還可以在應用程序的application:didFinishLaunchingWithOptions:方法中配置它:
    迅速
    // Use Firebase library to configure APIs
    FirebaseApp.configure()
    目標C
    // Use Firebase library to configure APIs
    [FIRApp configure];
  7. 編譯並運行您的應用程序。

發送測試信息

獲取您應用的安裝ID

為了節省電量,Firebase應用內消息每天僅從服務器檢索一次消息。這會使測試變得困難,因此Firebase控制台允許您指定顯示按需顯示消息的測試設備。

該測試設備由Firebase安裝服務提供的Firebase安裝ID決定。要查找測試應用程序的安裝ID,請使用運行時命令參數-FIRDebugEnabled運行該應用程序:

  1. 在Xcode項目打開的情況下,從頂部菜單欄中選擇“ 產品”>“方案”>“編輯方案... ”。
  2. 打開彈出對話框的“ 參數”選項卡。
  3. 在啟動時傳遞的參數下,單擊+添加項目
  4. 在新創建的字段中輸入“ -FIRDebugEnabled”。
  5. 點擊關閉 ,然後運行您的應用程序。

應用開始運行後,在Xcode控制台的日誌中查找以下行:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_APP_ID

發送消息到您的測試設備

在測試設備上啟動應用程序並獲得其Firebase安裝ID(FID)後,您可以通過發送測試消息來試用Firebase應用內消息傳遞設置:

  1. 在Firebase控制台中,打開“ 應用內消息傳遞”
  2. 在那裡,點擊新建廣告系列
  3. 輸入您的第一條消息的標題
  4. 在您的設備上點擊測試
  5. 添加安裝ID字段中輸入您應用的Firebase安裝ID。
  6. 單擊測試發送消息。

單擊“ 測試”後, Firebase應用程序內消息發送您的測試消息。要查看它,請關閉,然後在測試設備上重新打開該應用程序。

要確認您的設備是否為測試設備,請查找以下日誌消息:

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.