Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

Firebase 인앱 메시지 시작하기

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

이 빠른 시작에서는 Firebase 인앱 메시지를 설정하고 첫 번째 메시지를 보내는 방법을 보여줍니다.

표시자35

시작하기 전에

시작하기 전에 Firebase를 Apple 프로젝트에 추가 해야 합니다.

프로젝트에 Firebase 인앱 메시지 SDK 추가

Swift Package Manager를 사용하여 Firebase 종속 항목을 설치하고 관리합니다.

  1. Xcode에서 앱 프로젝트를 연 상태에서 File > Add Packages 로 이동합니다.
  2. 메시지가 표시되면 Firebase Apple 플랫폼 SDK 저장소를 추가합니다.
  3.   https://github.com/firebase/firebase-ios-sdk
  4. 인앱 메시지 라이브러리를 선택합니다.
  5. 인앱 메시지를 사용하려면 Firebase 프로젝트에서 Google Analytics를 활성화 하고 Google Analytics용 Firebase SDK를 앱에 추가해야 합니다. IDFA 수집이 없는 라이브러리 또는 IDFA 수집이 있는 라이브러리를 선택할 수 있습니다.
  6. 완료되면 Xcode는 자동으로 백그라운드에서 종속성을 해결하고 다운로드하기 시작합니다.

이제 앱에서 SDK를 초기화합니다.

  1. 아직 수행하지 않은 경우 App 구조체 또는 UIApplicationDelegate 에서 Firebase 모듈을 가져옵니다.
    빠른
    import Firebase
    목표-C
    @import Firebase;
  2. 또한 아직 구성하지 않은 경우 일반적으로 App 의 이니셜라이저 또는 앱 대리자의 application(_:didFinishLaunchingWithOptions:) 메서드에서 FirebaseApp 공유 인스턴스를 구성합니다.
    빠른
    FirebaseApp.configure()
    목표-C
    [FIRApp configure];
  3. 앱을 컴파일하고 실행합니다.

테스트 메시지 보내기

앱의 설치 ID 가져오기

전원을 절약하기 위해 Firebase 인앱 메시지는 하루에 한 번만 서버에서 메시지를 검색합니다. 이로 인해 테스트가 어려워질 수 있으므로 Firebase 콘솔을 사용하면 주문형 메시지를 표시하는 테스트 기기를 지정할 수 있습니다.

해당 테스트 기기는 Firebase 설치 서비스에서 제공하는 Firebase 설치 ID로 결정됩니다. 테스트 앱의 설치 ID를 찾으려면 런타임 명령 인수 -FIRDebugEnabled 를 사용하여 앱을 실행합니다.

  1. Xcode 프로젝트를 연 상태에서 상단 메뉴 표시줄에서 Product > Scheme > Edit scheme... 을 선택합니다.
  2. 팝업 대화 상자의 Arguments 탭을 엽니다.
  3. 시작 시 전달된 인수 아래에서 + 항목 추가 를 클릭합니다.
  4. 새로 생성된 필드에 "-FIRDebugEnabled"를 입력합니다.
  5. 닫기 를 클릭한 다음 앱을 실행합니다.

앱 실행이 시작되면 Xcode 콘솔의 로그에서 다음 줄을 찾습니다.

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

테스트 장치에 메시지 보내기

테스트 기기에서 앱을 실행하고 Firebase 설치 ID(FID)가 있으면 테스트 메시지를 보내 Firebase 인앱 메시지 설정을 사용해 볼 수 있습니다.

  1. Firebase 콘솔에서 메시징 페이지 를 엽니다.
  2. 첫 번째 캠페인인 경우 첫 번째 캠페인 만들기 를 클릭합니다.
    1. Firebase 인앱 메시지 를 선택하고 만들기 를 클릭합니다.
  3. 그렇지 않으면 캠페인 탭에서 새 캠페인 을 클릭합니다.
    1. 인앱 메시지를 선택합니다.
  4. 첫 번째 메시지의 제목 을 입력합니다.
  5. 장치에서 테스트를 클릭하십시오.
  6. 설치 ID 추가 필드에 앱의 Firebase 설치 ID를 입력합니다.
  7. 테스트 를 클릭하여 메시지를 보냅니다.

테스트 를 클릭하는 즉시 Firebase 인앱 메시지에서 테스트 메시지를 보냅니다. 메시지를 보려면 테스트 기기에서 앱을 닫았다가 다시 열어야 합니다.

장치가 테스트 장치인지 확인하려면 다음 로그 메시지를 찾으십시오.

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