Firebase service account key hướng dẫn tạo
I am running scripts to interact with Firestore (e.g. creating a doc). I've provided a service account key file to do so (tried with key files from Firebase and GCloud) - scripts run the same. Show I am aware that Firebase is now built / closely linked to GCloud so I am expecting the key files to be similar. However, the docs recommend initializing the sdk with a key from Firebase console when and from GCloud Console for . So here are my questions:
asked Feb 23, 2020 at 19:42 bastienbastien 2,9601 gold badge13 silver badges23 bronze badges The service account and credentials provided by the Firebase console are no different than one that you'd create in the Cloud console. Firebase is just making it easier to get started, so you don't have to learn the Cloud console. If you want to use the one provided by Firebase, fine. If you want to use one you create and configure in the Cloud console, fine. The Firebase service account should be visible in the Cloud console just like any other. When it comes to assigning permissions to individual products, you can still choose either one to work with. It's up to you. Tại sự kiện Google I/O tổ chức tháng 5 năm 2016. Google giới thiệu Firebase – một nền tảng đám mây với rất nhiều tính năng nổi bật cho các lập trình viên Mobile như: Firebase Analytics, Firebase Cloud Messaging, Firebase Auth, Realtime Database, Firebase Storage… Firebase Cloud Messaging (FCM) là một dịch vụ miễn phí của Google. Thông qua FCM, nhà phát triển ứng dụng có thể gửi thông điệp một cách nhanh chóng, an toàn tới các thiết bị cài đặt ứng dụng của họ. Bài viết này sẽ giúp bạn hiểu và sử dụng FCM khi muốn bắn Notification bằng API tới cùng lúc cả Android và IOS. Ưu điểm của FCM là gì:
Firebase push notification hoạt động như thế nào?Hình trên mô tả luồng hoạt động của Firebase Cloud Messaging.
Như vậy, để các thiết bị có thể nhận được thông điệp, Firebase phải xác đinh thông qua một mã gọi là Token khi thiết bị cài đặt ứng dụng. Và chúng ta bắt đầu thực hiện nào. Các bước thực hiệnChúng ta cần chuẩn bị:
Create firebase accountBước 1: Tạo mới project hoặc import project đã tồn tại. Các bạn truy cập vào trang chủ firebase và tạo mới 1 project. sau khi các bạn tạo xong thì các bạn vào mục setting để tạo application mà firebase sẽ làm việc: Ở phần YOUR APP sẽ có các lựa chọn để mình add vào project:
1.Đối với Android thì chúng ta cần các thông số sau: Điền package name ứng dụng của bạn. (nếu bạn không nhớ chính xác thì cần xem trong file AndroidManifest.xml) để biết thêm về cách config FCM với android thì các bạn theo link sau.
Chi tiết config IOS Ở bước này các bạn phải điền chính xác của app nếu ko FCM sẽ ko bắn notification được 3.config FCM Sau khi các bạn add App vào FireBase Project rồi thì các bạn qua tab Cloud Messaging Như vậy config ở phía firebase gần như đã hoàn thành, bây giờ chúng ta sẽ đi tạo Method bắn notification. Code server để bắn notification bằng APIVề phía FCM thì có hướng dẫn cách sử dụng API theo link sau. Còn ở phía server chúng ta sẽ làm gì.
Note:
Ok vần phần server để bắn lên FCM đã xong giờ chúng ta sẽ đi tạo nội dung cho notification render notification theo từng loại Application1 với Android
Các parameter cần chú ý như sau:
Chúng ta sẽ truyền Device_id vào đây để FCM biết là chúng ta sẽ bắn tới device nào.
Đây là nơi chứa custom data chúng ta truyền xuống theo notification Còn về phía IOS sẽ có khác 1 chút
Do phía bên IOS thì các notification đều được fomart về kiểu APS nên chúng ta phải config đúng theo như hướng dẫn của firebase:
Như vậy là phía bên server đã xong còn phía client (Android và IOS ) cần làm gì Các thí chủ vui lòng đọc ở đây: |