Catch up on everthing we announced at this year's Firebase Summit. Learn more

Bắt đầu với Nhắn tin trong ứng dụng Firebase

Phần bắt đầu nhanh này chỉ cho bạn cách thiết lập Nhắn tin trong ứng dụng Firebase và gửi tin nhắn đầu tiên của bạn.

Trước khi bắt đầu

Trước khi bắt đầu, hãy chắc chắn để thêm căn cứ hỏa lực cho dự án Apple của bạn .

Thêm SDK nhắn tin trong ứng dụng Firebase vào dự án của bạn

Sử dụng Trình quản lý gói Swift để cài đặt và quản lý các phần phụ thuộc của Firebase.

  1. Trong Xcode, với dự án ứng dụng của bạn mở, điều hướng tới File> Swift gói> Thêm gói phụ thuộc.
  2. Khi được nhắc, hãy thêm kho lưu trữ SDK nền tảng Apple Firebase:
  3.   https://github.com/firebase/firebase-ios-sdk
      
  4. Chọn thư viện Nhắn tin trong ứng dụng.
  5. Để sử dụng In-App Nhắn tin, bạn phải kích hoạt tính năng Google Analytics trong dự án căn cứ hỏa lực của bạn và thêm các căn cứ hỏa lực SDK cho Google Analytics để ứng dụng của bạn. Bạn có thể chọn thư viện không có bộ sưu tập IDFA hoặc có bộ sưu tập IDFA.
  6. Khi hoàn tất, Xcode sẽ tự động bắt đầu giải quyết và tải xuống các phần phụ thuộc của bạn trong nền.

Bây giờ, hãy khởi chạy SDK trong ứng dụng của bạn:

  1. Nhập module căn cứ hỏa lực trong bạn UIApplicationDelegate , nếu bạn chưa:
    Nhanh
    import Firebase
    Objective-C
    @import Firebase;
  2. Ngoài ra cấu hình một FirebaseApp chia sẻ Ví dụ, điển hình là trong ứng dụng của bạn application:didFinishLaunchingWithOptions: phương pháp, nếu bạn chưa:
    Nhanh
    // Use Firebase library to configure APIs
    FirebaseApp.configure()
    Objective-C
    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. Biên dịch và chạy ứng dụng của bạn.

Gửi tin nhắn thử nghiệm

Nhận ID cài đặt ứng dụng của bạn

Để tiết kiệm năng lượng, Nhắn tin trong ứng dụng Firebase chỉ truy xuất tin nhắn từ máy chủ một lần mỗi ngày. Điều đó có thể gây khó khăn cho việc kiểm tra, vì vậy bảng điều khiển Firebase cho phép bạn chỉ định thiết bị kiểm tra hiển thị thông báo theo yêu cầu.

Thiết bị thử nghiệm đó được xác định bằng ID cài đặt Firebase do dịch vụ cài đặt Firebase cung cấp. Để tìm ID cài đặt ứng dụng kiểm tra của mình, chạy các ứng dụng với đối số lệnh runtime -FIRDebugEnabled :

  1. Với dự án Xcode của bạn mở, chọn sản phẩm> Scheme> Chỉnh sửa chương trình ... từ thanh menu trên cùng.
  2. Mở tab Arguments của hộp thoại bật lên.
  3. Nhấn vào + Thêm các mục dưới đối số được truyền On Launch.
  4. Nhập "-FIRDebugEnabled" vào trường mới tạo.
  5. Nhấp vào Đóng, sau đó chạy ứng dụng của bạn.

Khi ứng dụng của bạn bắt đầu chạy, hãy tìm dòng sau trong nhật ký của bảng điều khiển Xcode:

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

Gửi tin nhắn đến thiết bị thử nghiệm của bạn

Sau khi khởi chạy ứng dụng của mình trên thiết bị thử nghiệm và bạn có ID cài đặt Firebase (FID), bạn có thể thử thiết lập Nhắn tin trong ứng dụng Firebase bằng cách gửi tin nhắn thử nghiệm:

  1. Trong căn cứ hỏa lực điều khiển, mở In-App Tin nhắn .
  2. Nhấn vào Campaign mới.
  3. Nhập tiêu đề cho thông điệp đầu tiên của bạn.
  4. Nhấn vào thử nghiệm trên thiết bị của bạn
  5. Nhập ID cài đặt căn cứ hỏa lực của ứng dụng của bạn trong Thêm một ID lĩnh vực cài đặt.
  6. Nhấn vào Test để gửi tin nhắn.

Căn cứ hỏa lực trong ứng dụng Tin nhắn gửi thông điệp thử nghiệm của bạn ngay sau khi bạn nhấp vào thử nghiệm. Để xem thông báo, bạn cần đóng, sau đó mở lại ứng dụng trên thiết bị thử nghiệm của mình.

Để xác nhận xem thiết bị của bạn có phải là thiết bị thử nghiệm hay không, hãy tìm thông báo nhật ký sau:

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