- vừa được xem lúc

Hướng dẫn test gửi thông báo lên Firebase sử dụng FCM + Postman

0 0 92

Người đăng: Nguyen Manh Thang

Theo Viblo Asia

Chào các bạn Trong bài này, mình sẽ giới thiệu có các bạn các dùng FCM và Postman để test gửi thông báo lên firebase. Các bạn cùng tìm hiểu trong bài viết của mình nhé!


Tạo một FCM Token :

Các bạn thêm đoạn code này vào file MainActivity.java(Ở đây mình đang tạo 1 token cho Androi nhé).

FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener(this, instanceIdResult -> { String newToken = instanceIdResult.getToken(); Log.e("newToken", newToken);
});

Ở đây mình sẽ gửi thông báo bằng cách gửi Generic Notification sử dụng Notification Composer:

Theo tài liệu mình đọc được thì

  • Notification Message : FCM tự động hiển thị thông báo cho các thiết bị người dùng cuối thay mặt cho ứng dụng khách. Tin nhắn thông báo có một tập hợp các khóa người dùng có thể nhìn thấy được xác định trước và một khối lượng dữ liệu tùy chọn của các cặp khóa-giá trị tùy chỉnh.

Gửi tin nhắn bằng giao thức HTTP sử dụng Postman :

Bạn cần phải có Server Key được lấy từ Firebase: Đăng nhập vào Firebase rồi vào Project của bạn > Đến Project Setting > vào phần Cloud Messageing thì bạn sẽ thấy thông tin Server Key.

Giờ bạn vào Post chọn method post sau đó nhập url : https://fcm.googleapis.com/fcm/send

Trong phần Header Authorization: key=<server_key> server_key lấy từ firebase ở trên. và thêm Content-Type: application/json.

Tiếp theo sang phần Body > chọn raw > chọn JSON (application/json) và thêm đoạn code sau:

{ "to" : "FCM token của bạn", "collapse_key" : "type_a", "notification" : { "body" : "nội dung thông báo", "title": "tiêu đề thông báo" }, "data" : { "body" : "nôi dung chi tiết", "title": "thông tin chi tiết", "key_1" : "giá trị key_1", "key_2" : "giá trị key_2" }
}

Bây giờ, Bạn có thể gửi thông báo Generic(sử dụng notification ) hoặc Thông báo Custom (sử dụng notificationdata) và Ấn vào Gửi.

Kết Luận

Dưới đây mình đã hướng dẫn các bạn cách gửi 1 thông báo lên firebase sử dụng FMC vs Postmant. Nếu có bất kì thắc mắc gì hãy để lại comment ở phía dưới nhé.


Tham Khảo chi tiết hơn

https://medium.com/android-school/test-fcm-notification-with-postman-f91ba08aacc3

Bình luận

Bài viết tương tự

- vừa được xem lúc

Căn giữa các phần tử HTML theo chiều dọc (phần 1)

Bài viết được dịch từ bài Vertical centering of elements in HTML xuất bản ngày 18/01/2015 trên trang Web++. .

0 0 79

- vừa được xem lúc

Module Time trong Python

Chào các bạn trong bài viết này, mình sẽ giới thiệu với các bạn về Mobule Time trong Python.Mình sẽ giải thích cho các bạn hiểu về khái niệm của chúng là gì, cú pháp và cách xử dụng của chúng.

0 0 24

- vừa được xem lúc

Kỹ thuật tấn công XSS và cách ngăn chặn

XSS là gì. Giới thiệu về tấn công XSS.

0 0 48

- vừa được xem lúc

Web Application Testing: Hướng dẫn 8 bước để thực hiện kiểm trử trang web

Kiểm thử web là gì. Trong giai đoạn này, các vấn đề như bảo mật ứng dụng web, hoạt động của trang web, quyền truy cập của nó đối với người dùng và khả năng xử lý lưu lượng truy cập sẽ được kiểm tra.

0 0 59

- vừa được xem lúc

Viết một chiếc app quản lý Hạn sử dụng của thực phẩm

Mở đầu. Tôi là 1 kỹ sư công nghệ thông tin mới ra trường. Trong thời gian học Đại học, từ năm 1 tới năm 4, tôi đi làm thêm tại TSUTAYA (chuỗi cửa hàng bán sách, video...v.v nổi tiếng bên Nhật). Về chiếc App tôi đã phát triển. App tôi phát triển là Web App giúp quản lý hạn sử dụng của đồ ăn.

0 0 52

- vừa được xem lúc

Firebase In-App Messaging (FIAM)

Giới thiệu. Firebase In-App Messaging(FIAM) là một tính năng mới của Firebase đang được giới thiệu và phát triển.

0 0 82