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

Phần bắt đầu nhanh này sẽ hướng dẫn 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 đảm bảo thêm Firebase vào 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, khi dự án ứng dụng của bạn đang mở, hãy điều hướng đến File > Add Packages .
  2. Khi được nhắc, hãy thêm kho lưu trữ SDK nền tảng Firebase của Apple:
  3.   https://github.com/firebase/firebase-ios-sdk.git
  4. Chọn thư viện Nhắn tin trong ứng dụng.
  5. Thêm cờ -ObjC vào phần Cờ liên kết khác trong cài đặt bản dựng của mục tiêu của bạn.
  6. Để sử dụng tính năng Nhắn tin trong ứng dụng, bạn phải bật Google Analytics trong dự án Firebase và thêm SDK Firebase cho Google Analytics vào ứng dụng của mình. 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.
  7. Khi hoàn tất, Xcode sẽ tự động bắt đầu phân giải và tải xuống các phần phụ thuộc của bạn ở chế độ nền.

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

  1. Nhập mô-đun Firebase trong App struct hoặc UIApplicationDelegate nếu bạn chưa:
    Nhanh
    import Firebase
    Mục tiêu-C
    @import Firebase;
  2. Đồng thời định cấu hình phiên bản chia sẻ FirebaseApp , thường là trong phương thức khởi tạo của App hoặc phương thức ứng dụng của người được ủy quyền ứng dụng application(_:didFinishLaunchingWithOptions:) nếu bạn chưa:
    Nhanh
    FirebaseApp.configure()
    Mục tiêu-C
    [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 thử nghiệm của bạn, hãy chạy ứng dụng với đối số lệnh thời gian chạy -FIRDebugEnabled :

  1. Khi dự án Xcode của bạn mở, hãy chọn Sản phẩm > Lược đồ > Chỉnh sửa lược đồ... từ thanh menu trên cùng.
  2. Mở tab Đối số của hộp thoại bật lên.
  3. Nhấp vào + Thêm mục trong Đối số được truyền khi khởi chạy .
  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à 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 bảng điều khiển Firebase, hãy mở trang Nhắn tin .
  2. Nếu đây là chiến dịch đầu tiên của bạn, hãy nhấp vào Tạo chiến dịch đầu tiên của bạn .
    1. Chọn Tin nhắn trong ứng dụng Firebase và nhấp vào Tạo .
  3. Nếu không, trên tab Chiến dịch , hãy nhấp vào Chiến dịch mới .
    1. Chọn Nhắn tin trong ứng dụng .
  4. Nhập Tiêu đề cho tin nhắn đầu tiên của bạn.
  5. Nhấp vào Kiểm tra trên thiết bị
  6. Nhập ID cài đặt Firebase của ứng dụng của bạn vào trường Thêm ID cài đặt .
  7. Bấm vào Kiểm tra để gửi tin nhắn.

Tin nhắn trong ứng dụng Firebase sẽ gửi tin nhắn kiểm tra của bạn ngay khi bạn nhấp vào Kiểm tra . Để 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.