Check out what’s new from Firebase at Google I/O 2022. Learn more

SDK và thư viện khách hàng

Trang này mô tả SDK và các thư viện client có sẵn cho các API Mây FireStore. Trong khi bạn có thể làm cho HTTP và RPC cuộc gọi trực tiếp đến các API Mây FireStore, các thư viện client Mây FireStore thực hiện thực hành tốt nhất cho bạn và làm cho nó dễ dàng hơn để truy cập vào cơ sở dữ liệu của bạn.

Đám mây FireStore hỗ trợ SDK di động / web và thư viện máy chủ của khách hàng.

SDK di động và web

Đám mây FireStore hỗ trợ SDK cho Android, iOS, và Web. Kết hợp với quy tắc bảo mật đám mây FireStore và căn cứ hỏa lực Auth , các kiến trúc ứng dụng serverless thoại di động và hỗ trợ SDK web, nơi khách hàng kết nối trực tiếp đến cơ sở dữ liệu đám mây FireStore của bạn. Với một kiến trúc serverless, bạn không cần phải duy trì một máy chủ trung gian giữa khách hàng và cơ sở dữ liệu đám mây FireStore của bạn.

SDK di động và web cũng hỗ trợ cập nhật thời gian thựcẩn dữ liệu bền bỉ .

Để bắt đầu với Android, nền tảng của Apple, hoặc Web SDK xem Bắt đầu với Cloud FireStore .

Tài liệu tham khảo và các nguồn lực

Để biết thêm về mỗi SDK thấy các nguồn sau:

thư viện máy chủ của khách hàng

Đám mây FireStore hỗ trợ thư viện máy chủ của khách hàng cho C #, Gò, Java, Node.js, PHP, Python, và Ruby. Sử dụng các thư viện client để thiết lập môi trường máy chủ đặc quyền.

Không giống như các Mobile và Web SDK, các thư viện máy chủ của khách hàng tạo ra một môi trường đám mây FireStore đặc biệt với truy cập vào cơ sở dữ liệu của bạn. Trong môi trường này, yêu cầu không được đánh giá theo quy tắc bảo mật đám mây FireStore của bạn. Các máy chủ đám mây vinh FireStore được đảm bảo sử dụng nhận dạng và quản lý truy cập (IAM), xem an ninh cho thư viện máy chủ của khách hàng .

Sử dụng các thư viện máy chủ của khách hàng cho các nhiệm vụ cơ sở dữ liệu hành chính hoặc nếu bạn thích một kiến trúc với một máy chủ trung gian giữa người dùng và cơ sở dữ liệu đám mây FireStore của bạn.

Đám mây FireStore thư viện máy chủ của khách hàng có sẵn như là căn cứ hỏa lực quản lý SDK và như thư viện ứng dụng Google Cloud. Cả hai bộ thư viện cung cấp các tính năng tương tự của Cloud FireStore. Các căn cứ hỏa lực quản lý SDK truy cập bó với Cloud FireStore và một số sản phẩm căn cứ hỏa lực khác, như căn cứ hỏa lực Auth và căn cứ hỏa lực Cloud Messaging, trong một thư viện duy nhất.

Căn cứ hỏa lực quản lý SDK

Các căn cứ hỏa lực quản lý SDK bó các thư viện client Google Cloud Cloud FireStore cùng với các thư viện client và SDK cho nhiều căn cứ hỏa lực khác tính năng. Sử dụng một trong SDK Quản trị, bạn có thể khởi tạo tiếp cận với đám mây FireStore và một số dịch vụ khác từ một SDK duy nhất. Các căn cứ hỏa lực quản lý SDK hỗ trợ truy cập Mây FireStore trong Java, Python, Node.js, and Go.

Để bắt đầu với một căn cứ hỏa lực SDK quản trị, xem Thêm căn cứ hỏa lực SDK quản trị máy chủ của bạn .

Tài liệu tham khảo và các nguồn lực

Để biết thêm về từng căn cứ hỏa lực SDK quản trị thấy các nguồn sau:

thư viện khách hàng Google Cloud

Các thư viện khách hàng Google Cloud hỗ trợ truy cập Mây FireStore trong Java, Python, Node.js, Gò, PHP, C #, và Ruby. Để bắt đầu với một trong những thư viện khách hàng Google Cloud, xem Quickstart sử dụng một thư viện Server Client .

Tài liệu tham khảo và các nguồn lực

Để biết thêm về mỗi thư viện khách hàng Google Cloud Cloud FireStore thấy các nguồn sau:

tích hợp thư viện của bên thứ ba

Đám mây FireStore cung cấp một số tích hợp với các thư viện mã nguồn mở, thêm vào SDK / web di động và thư viện máy chủ của khách hàng, xem Thư viện và tích hợp khuôn khổ .