Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Android

Cách gửi tin nhắn từ Firebase Console sau khi tạo dự án

Giới thiệu

Hướng dẫn từng bước gửi thông báo (push notification) từ Firebase Console đến ứng dụng Android đã tích hợp Firebase Cloud Messaging (FCM).

Yêu cầu trước

  • Đã tạo project Firebase tại console.firebase.google.com.
  • Đã thêm app Android vào project Firebase (đăng ký package name, tải google-services.json).
  • Đã tích hợp FCM SDK vào app Android (implementation 'com.google.firebase:firebase-messaging:23.0.0').

Các bước gửi thông báo

1. Truy cập Firebase Console

Mở Firebase Console → chọn project của bạn.

Cách gửi tin nhắn từ Firebase Console sau khi tạo dự án

Cách gửi tin nhắn từ Firebase Console sau khi tạo dự án

2. Vào mục Cloud Messaging

Menu bên trái → Engage (Tương tác) → Cloud Messaging.

Cách gửi tin nhắn từ Firebase Console sau khi tạo dự án

Cách gửi tin nhắn từ Firebase Console sau khi tạo dự án

3. Tạo thông báo mới

Nhấn nút Send your first message hoặc New notification.

Cách gửi tin nhắn từ Firebase Console sau khi tạo dự án

4. Soạn nội dung (Notification composer)

  • Notification title: Tiêu đề (VD: "Chào mừng").
  • Notification text: Nội dung (VD: "Cảm ơn bạn đã cài app").
  • Notification image (tùy chọn): URL hình ảnh.

Cách gửi tin nhắn từ Firebase Console sau khi tạo dự án

5. Chọn đối tượng nhận (Target)

  • User segment: Chọn app Android của bạn.
  • Có thể lọc theo: Version, Language, Audience, User property.

Cách gửi tin nhắn từ Firebase Console sau khi tạo dự án

6. Lên lịch (Scheduling)

  • Send now: Gửi ngay.
  • Schedule for later: Chọn ngày/giờ cụ thể.
  • Recurring: Lặp lại (hàng ngày, hàng tuần...).

Cách gửi tin nhắn từ Firebase Console sau khi tạo dự án

7. Tùy chọn nâng cao (Additional options)

  • Custom data: Key-value pairs (dành cho data message, xử lý trong code).
  • Priority: High / Normal.
  • Sound: Âm thanh tùy chỉnh.
  • Expires: Thời gian hết hạn nếu thiết bị offline.

Cách gửi tin nhắn từ Firebase Console sau khi tạo dự án

8. Xem lại & Xuất bản

Nhấn Review → kiểm tra tóm tắt → nhấn Publish.

Cách gửi tin nhắn từ Firebase Console sau khi tạo dự án

Loại thông báo FCM

LoạiĐặc điểmXử lý
Notification MessageHiển thị tự động bởi hệ thống khi app ở background. Có title, body, icon.Không cần code xử lý (tùy chọn override onMessageReceived khi foreground).
Data MessageChỉ chứa custom key-value. Không hiển thị tự động.Bắt buộc xử lý trong FirebaseMessagingService.onMessageReceived().
BothKết hợp cả hai. Background: hiển thị notification. Foreground: nhận data trong onMessageReceived.Xử lý cả hai trường hợp.

Kiểm tra trên thiết bị

  1. Cài app đã tích hợp FCM lên thiết bị.
  2. Đưa app về background (bấm Home).
  3. Gửi notification từ Console.
  4. Thông báo hiện trên thanh trạng thái → nhấn để mở app.

Lưu ý quan trọng

  • Token FCM có thể thay đổi → override onNewToken() trong FirebaseMessagingService để gửi về server.
  • Topic messaging: Đăng ký topic (FirebaseMessaging.getInstance().subscribeToTopic("news")) → gửi đến topic từ Console.
  • Test trên emulator: Cần Google Play Services, bật "Allow unknown sources" cho notification.