Tổng quan
Để có thể nhận được notification khi sử dụng Chat SDK trên ứng dụng, khách hàng cần sử dụng API để đăng kí thông tin Firebase Cloud Messaging với dịch vụ Notification của Communi
Tham khảo: Luồng cấu hình ban đầu sau khi khởi tạo dự án
Hướng dẫn tích hợp
1. Tạo dự án firebase tại Firebase Console.
Push Notification yêu cầu 1 Project Firebase. Nếu bạn chưa có project nào được khởi tạo, Nhấn vào Create a project và làm theo hướng dẫn để khởi tạo project của bạn.
Nếu bạn đã có Project Firebase trước đó rồi, có thể chuyển luôn tới bước 2
2. Kiểm tra chắc chắn rằng, Firebase Cloud Messaging API (V1) đã được enable
Nếu bạn vừa khởi tạo mới Project của bạn, thì mặc định Firebase Cloud Messaging API V1 đã được bật rồi. Bạn có thể bỏ qua bước này.
Tuy nhiên, nếu bạn sử dụng Firebase project có sẵn trước đó, đặc biệt là các project đã cũ từ trước, cần kiểm tra để chắc chắn rằng, Cloud Messaging API V1 đã được bật
Vào Project Overview
-> Project settings
-> Cloud Messaging
-> đảm bảo Cloud Messaging API (V1) đang được enable, nếu đang bị disable, hãy click vào dấu ba chấm phía bên phải để enable.
3. Khởi tạo 1 file Private Key Json để cấp quyền access vào Firebase Cloud Messaging Project của bạn
Vào Project settings
-> Service accounts
. Nhấn vào phần Generate new private key
ở dưới cùng.
Bạn sẽ thấy 1 popup warning được bật lên, sau đó nhấn vào Generate key
.
File json key sau đó sẽ được download về máy tính của bạn.
4. Đăng kí thông tin FCM với hệ thống Notification của Communi
Sau khi Download được file JSON ở trên về máy tính của bạn. Bạn cần gửi email đến [email protected] để phía Communi thực hiện đăng kí thông tin FCM cho Application của bạn trên Communi.
Email gửi sẽ theo cú pháp sau kèm 1 số thông tin:
Application Name: Là tên application bạn khởi tạo trên Dashboard Communi
Application ID: Là application ID tương ứng
Firebase Project Number: là Project Number của project firebase bạn sử dụng
Đính kèm file Json vừa khởi tạo ở phía trên