Hướng dẫn cấu hình Apple Push Notification service (APNs) p8 key kết nối Firebase

2026-07-24 8 phút đọcBởi Uwmee Software

Gửi thông báo đẩy (Push Notification) tới các thiết bị iOS phức tạp hơn Android do Apple bắt buộc tất cả thông báo phải đi qua hệ thống máy chủ APNs (Apple Push Notification service). Sử dụng APNs Auth Key (.p8) kết nối với Firebase Cloud Messaging (FCM) là giải pháp hiện đại và không bao giờ hết hạn!

1. Tại sao nên chọn APNs Key (.p8) thay vì APNs Certificate (.p12) cũ?

  • APNs Key (.p8) KHÔNG BAO GIỜ HẾT HẠN: Bạn chỉ cần tạo 1 lần duy nhất dùng vĩnh viễn. Trong khi chứng chỉ .p12 cũ sẽ bị hết hạn sau mỗi 12 tháng.
  • 1 Mã khóa dùng cho TẤT CẢ ứng dụng: Một file .p8 có thể dùng chung cho tất cả các App trong tài khoản Apple Developer của bạn.

2. 4 Bước cấu hình APNs .p8 Key với Firebase

Bước 1: Tạo APNs Auth Key trên Apple Developer Console

Vào Apple Developer Account → Certificates, Identifiers & Profiles → Keys → Create a key → Tích chọn Apple Push Notifications service (APNs) → Bấm Register và tải file .p8 về máy.

Bước 2: Lấy Key ID và Team ID

Lưu lại mã Key ID (10 ký tự) và Team ID tài khoản Apple Developer của bạn.

Bước 3: Tải file .p8 lên Firebase Console

Vào Firebase Console → Project Settings → Tab Cloud Messaging → Mục iOS app configuration → Upload file .p8, nhập Key ID và Team ID.

Bước 4: Bật tính năng Push Notifications trong Xcode

Mở dự án iOS trong Xcode → Target Runner → Tab Signing & Capabilities → Nhấn + Capability → Thêm Push NotificationsBackground Modes (Remote notifications).

Kết luận

Cấu hình APNs p8 Key chuẩn xác giúp hệ thống thông báo gửi tới người dùng iOS tức thì 100%. Uwmee Software hỗ trợ cài đặt hạ tầng Push Notification APNs chuẩn mực cho mọi sản phẩm app di động. Đọc thêm bài viết test Push Notification Firebase.

Cần vượt Closed Testing nhanh chóng?

Đội 12+ tester thật của Uwmee tương tác hằng ngày đủ 14 ngày — trọn gói chỉ 300.000đ, chạy lại miễn phí nếu không đạt.

Câu hỏi thường gặp