Tôi có 2 ứng dụng (tên gói khác nhau) phục vụ cho 2 nhóm người dùng khác nhau. Một người đặt dữ liệu vào cơ sở dữ liệu và người kia lấy nó. Vì vậy, tôi chỉ muốn có 1 cơ sở dữ liệu firebase cho cả hai ứng dụng. Firebase chỉ cho phép 1 cơ sở dữ liệu cho 1 tên gói theo như tôi biết. Có cách nào để giải quyết vấn đề này và có 1 cơ sở dữ liệu Firebase cho 2 ứng dụng không?Có cách nào để có 1 cơ sở dữ liệu Firebase cho 2 ứng dụng có tên gói khác nhau không?
Trả lời
Có thể thực hiện điều này bằng cách sử dụng Firebase console. Bạn chỉ nhận được một cơ sở dữ liệu cho mỗi dự án nhưng bạn có thể có nhiều ứng dụng cho mỗi dự án bằng cách thêm chúng vào bảng điều khiển. Họ không cần phải có cùng tên gói hoặc khóa ký.
Nếu bạn có lý do tại sao bạn không thể thêm chúng vào cùng một dự án, bạn sẽ phải định cấu hình ít nhất một trong các ứng dụng theo cách thủ công trong mã phía máy khách. Vì vậy, thay vì sử dụng tệp google-services.json
để định cấu hình, bạn có thể gọi FirebaseApp.initializeApp()
theo cách thủ công và điền thông tin để cả hai ứng dụng đang nói chuyện với cùng một dự án Firebase.
Cảm ơn bạn rất nhiều! Mặc dù tôi không phải sử dụng FirebaseApp.initializeApp(), thông tin mà bạn đã cung cấp cho một ứng dụng khác có thể được thêm vào đã giúp tôi. Cảm ơn! –
Tôi tự hỏi nếu đó là một tính năng mới của Firebase 9.0.0 để thêm 2 (hoặc nhiều hơn?) Ứng dụng trong một dự án? Hoặc có thể nó vẫn chống lại Điều khoản dịch vụ của họ và họ sẽ vô hiệu hóa nó trong tương lai? – Steffen
Có. Đó là một tính năng mới của Firebase 9.0.0. –
- 1. Các cơ sở dữ liệu khác nhau có sử dụng báo giá tên khác nhau không?
- 2. Làm cách nào để tham gia 2 bảng trên 2 cơ sở dữ liệu khác nhau?
- 3. Tôi có thể sử dụng các cơ sở dữ liệu khác nhau cho các ứng dụng khác nhau trong django
- 4. Nhiều ứng dụng Android có thể truy cập cùng một cơ sở dữ liệu Firebase không?
- 5. Cách di chuyển dữ liệu giữa 2 bảng/với các cột khác nhau trong cơ sở dữ liệu khác nhau
- 6. 'Không có kênh cơ sở dữ liệu nào có sẵn'
- 7. Dữ liệu mùa xuân: chèn 2 kho lưu trữ có cùng tên nhưng trong 2 gói khác nhau
- 8. Cách tạo nhiều kết nối cơ sở dữ liệu cho các cơ sở dữ liệu khác nhau trong java
- 9. Có thể truy cập dữ liệu trên 2 ứng dụng iOS khác nhau không?
- 10. Làm cách nào để sử dụng Rails/Devise mà không có cơ sở dữ liệu?
- 11. Các khóa Firebase có duy nhất cho toàn bộ cơ sở dữ liệu không?
- 12. Có cơ sở dữ liệu YAML không?
- 13. Sử dụng nhiều hơn 1 Cơ sở dữ liệu ở Greendao với 2 lược đồ khác nhau - Android
- 14. Đặt tên gói rpm, truy vấn cơ sở dữ liệu yum để có các cập nhật
- 15. Làm cách nào để truy xuất dữ liệu từ Cơ sở dữ liệu Firebase?
- 16. Cơ sở dữ liệu nhúng Spring có hỗ trợ các phương ngữ SQL khác nhau không?
- 17. Có cách nào để cung cấp xác thực cho cơ sở dữ liệu riak không?
- 18. cách xử lý cơ sở dữ liệu Firebase ngoại tuyến khi ứng dụng Android bị giết?
- 19. các tham số có tên trong cơ sở dữ liệu/sql và cơ sở dữ liệu/sql/driver
- 20. Làm cách nào để truy vấn cơ sở dữ liệu MySQL từ ứng dụng Rails không có mô hình?
- 21. Codeigniter - cách tốt nhất để sử dụng hai cơ sở dữ liệu khác nhau
- 22. Cách giữ cho Firebase đồng bộ với cơ sở dữ liệu khác
- 23. Có cách nào để sao chép tất cả dữ liệu trong cơ sở dữ liệu mysql sang cơ sở dữ liệu khác không? (phpmyadmin)
- 24. Có cơ sở dữ liệu chống spam miễn phí không?
- 25. Các kiểu thiết kế cơ sở dữ liệu (hoặc kiểu chống mẫu) có tên không?
- 26. Chúng ta có thể sử dụng tham gia cho hai bảng cơ sở dữ liệu khác nhau không?
- 27. Mở rộng cơ sở dữ liệu PHPUnit - Làm cách nào để có tập dữ liệu trống?
- 28. Nhiều ứng dụng với tên gọi khác nhau cho các cơ sở mã cùng
- 29. Làm cách nào để tìm kiếm chuỗi mờ mà không có cơ sở dữ liệu nặng?
- 30. Có cơ sở dữ liệu về các giá trị 'tỷ lệ pixel CSS' cho các thiết bị khác nhau không?
Hãy kiểm tra http://stackoverflow.com/a/34257325/2873538 –
Có cách nào để đồng bộ hóa 2 cơ sở dữ liệu cho 2 ứng dụng có tên gói khác nhau mà không cần sử dụng máy chủ bên ngoài không? –
@Orions Tôi nghĩ câu trả lời cho câu hỏi của tôi hiện đã lỗi thời với SDK Firebase 9.0.0 mới. – Steffen