คำถามติดแท็ก firebase-realtime-database

6
Firebase Storage วิธีการจัดเก็บและดึงภาพ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ วิธีการจัดเก็บและดูภาพบน firebase?

4
Cloud Firestore และ Firebase Realtime Database แตกต่างกันอย่างไร
Google เพิ่งเปิดตัว Cloud Firestore ซึ่งเป็นฐานข้อมูลเอกสารใหม่สำหรับแอพ ฉันอ่านเอกสารแล้วแต่ฉันไม่เห็นความแตกต่างมากมายระหว่าง Firestore กับ Firebase DB ประเด็นหลักคือ Firestore ใช้เอกสารและคอลเล็กชันที่อนุญาตให้ใช้การสืบค้นได้ง่ายเมื่อเทียบกับ Firebase ซึ่งเป็นฐานข้อมูล noSQL ดั้งเดิมที่มีฐาน JSON ฉันต้องการทราบเพิ่มเติมเกี่ยวกับความแตกต่างของพวกเขาหรือประเพณีหรือว่า Firestore เพิ่งมาแทนที่ Firebase DB หรือไม่?

6
การค้นหาขึ้นอยู่กับหลาย ๆ ที่ส่วนคำสั่งใน Firebase
{ "movies": { "movie1": { "genre": "comedy", "name": "As good as it gets", "lead": "Jack Nicholson" }, "movie2": { "genre": "Horror", "name": "The Shining", "lead": "Jack Nicholson" }, "movie3": { "genre": "comedy", "name": "The Mask", "lead": "Jim Carrey" } } } ฉันเป็นมือใหม่ Firebase ฉันจะดึงผลลัพธ์จากข้อมูลข้างต้นที่genre = 'comedy'AND ได้lead = 'Jack Nicholson'อย่างไร …

9
การรวบรวมล้มเหลวในการทำให้สมบูรณ์: ประเภทโปรแกรมมีอยู่แล้ว: com.google.android.gms.internal.measurement.zzabn
เมื่อรวบรวมโครงการของฉันฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: Program type already present: com.google.android.gms.internal.measurement.zzabn Message{kind=ERROR, text=Program type already present: com.google.android.gms.internal.measurement.zzabn, sources=[Unknown source file], tool name=Optional.of(D8)} หรือ D8: Program type already present: com.google.android.gms.internal.measurement.zzabo ด้วย stacktrace ต่อไปนี้ใน Gradle Log at com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55) at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104) at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:212)\\nat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:46) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39) at …

7
วิธีป้องกันจุดสิ้นสุด HTTP ของฟังก์ชัน Firebase Cloud เพื่ออนุญาตเฉพาะผู้ใช้ที่ตรวจสอบสิทธิ์ Firebase
ด้วยฟังก์ชันคลาวด์ firebase ใหม่ฉันได้ตัดสินใจย้ายปลายทาง HTTP บางส่วนไปยัง firebase ทุกอย่างใช้งานได้ดี ... แต่ฉันมีปัญหาต่อไปนี้ ฉันมีจุดสิ้นสุดสองจุดที่สร้างโดย HTTP Triggers (Cloud Functions) ปลายทาง API สำหรับสร้างผู้ใช้และส่งคืนโทเค็นที่กำหนดเองที่สร้างโดย Firebase Admin SDK ปลายทาง API เพื่อดึงรายละเอียดผู้ใช้บางอย่าง แม้ว่าจุดสิ้นสุดแรกจะใช้ได้ดี แต่สำหรับจุดสิ้นสุดที่สองของฉันฉันต้องการปกป้องมันสำหรับผู้ใช้ที่ผ่านการพิสูจน์ตัวตนเท่านั้น หมายถึงคนที่มีโทเค็นที่ฉันสร้างไว้ก่อนหน้านี้ ฉันจะแก้ปัญหานี้ได้อย่างไร ฉันรู้ว่าเราสามารถรับพารามิเตอร์ส่วนหัวในฟังก์ชันคลาวด์โดยใช้ request.get('x-myheader') แต่มีวิธีป้องกันปลายทางเช่นเดียวกับการปกป้องฐานข้อมูลแบบเรียลไทม์หรือไม่

5
ฟังก์ชันระบบคลาวด์ของ Firebase ทำงานช้ามาก
เรากำลังดำเนินการกับแอปพลิเคชันที่ใช้ฟังก์ชันคลาวด์ Firebase ใหม่ สิ่งที่เกิดขึ้นในขณะนี้คือธุรกรรมถูกใส่ในคิวโหนด จากนั้นฟังก์ชันจะลบโหนดนั้นและวางไว้ในโหนดที่ถูกต้อง สิ่งนี้ถูกนำมาใช้เนื่องจากความสามารถในการทำงานแบบออฟไลน์ ปัญหาปัจจุบันของเราคือความเร็วของฟังก์ชัน ฟังก์ชั่นใช้เวลาประมาณ 400ms ดังนั้นก็ไม่เป็นไร แต่บางครั้งฟังก์ชั่นใช้เวลานานมาก (ประมาณ 8 วินาที) ในขณะที่รายการถูกเพิ่มลงในคิวแล้ว เราสงสัยว่าเซิร์ฟเวอร์ต้องใช้เวลาในการบู๊ตเพราะเมื่อเราดำเนินการอีกครั้งหลังจากครั้งแรก ใช้เวลาน้อยลง มีวิธีใดในการแก้ไขปัญหานี้หรือไม่? ที่นี่ฉันเพิ่มรหัสของฟังก์ชันของเรา เราสงสัยว่าไม่มีอะไรผิดปกติ แต่เราได้เพิ่มไว้ในกรณีนี้ const functions = require('firebase-functions'); const admin = require('firebase-admin'); const database = admin.database(); exports.insertTransaction = functions.database .ref('/userPlacePromotionTransactionsQueue/{userKey}/{placeKey}/{promotionKey}/{transactionKey}') .onWrite(event => { if (event.data.val() == null) return null; // get keys const …

8
รับผู้ใช้ตามคุณสมบัติชื่อโดยใช้ Firebase
ฉันกำลังพยายามสร้างแอปพลิเคชันที่ฉันสามารถรับ / ตั้งค่าข้อมูลในบัญชีผู้ใช้ที่เฉพาะเจาะจงและฉันถูก Firebase ล่อลวง ปัญหาที่ฉันพบคือฉันไม่รู้ว่าจะกำหนดเป้าหมายข้อมูลผู้ใช้เฉพาะอย่างไรเมื่อโครงสร้างของฉันมีลักษณะดังนี้: online-b-cards - users - InnROTBVv6FznK81k3m - email: "hello@hello" - main: "Hello world this is a text" - name: "Alex" - phone: 12912912 ฉันมองไปรอบ ๆ แล้วและฉันไม่พบอะไรเลยเกี่ยวกับวิธีเข้าถึงข้อมูลแต่ละรายการนับประสาอะไรกับเมื่อพวกเขาได้รับแฮชแบบสุ่มเป็น ID ของพวกเขา ฉันจะดึงข้อมูลผู้ใช้แต่ละรายตามชื่อของพวกเขาได้อย่างไร หากมีวิธีที่ดีกว่านี้โปรดบอกฉัน!

7
การอนุญาต Firebase ถูกปฏิเสธ
ฉันค่อนข้างใหม่กับการเขียนโค้ดและกำลังมีปัญหา ฉันมีรหัสนี้เพื่อส่งข้อมูลไปยัง firebase app.userid = app.user.uid var userRef = app.dataInfo.child(app.users); var useridRef = userRef.child(app.userid); useridRef.set({ locations: "", theme: "", colorScheme: "", food: "" }); อย่างไรก็ตามฉันยังคงได้รับข้อผิดพลาด: คำเตือน FIREBASE: ตั้งค่าที่ / users / (GoogleID) ล้มเหลว: permission_denied 2016-05-23 22: 52: 42.707 firebase.js: 227 Uncaught (ตามสัญญา) ข้อผิดพลาด: PERMISSION_DENIED: การอนุญาตถูกปฏิเสธ (…) เมื่อฉันพยายามค้นหาสิ่งนี้มันจะพูดถึงกฎสำหรับ Firebase ซึ่งดูเหมือนว่าจะเป็นภาษาที่ฉันยังไม่ได้เรียนรู้ (หรือมันเป็นแค่การพูดเหนือหัวของฉัน) …

3
วิธีใดที่ดีที่สุดในการจัดโครงสร้างข้อมูลบน Firebase
ฉันเพิ่งเริ่มใช้ firebase และฉันต้องการทราบว่าวิธีใดเป็นวิธีที่ดีที่สุดในการจัดโครงสร้างข้อมูล ฉันมีตัวอย่างง่ายๆ: มีผู้สมัครและใบสมัครในโครงการของฉัน ผู้สมัคร 1 คนสามารถสมัครได้หลายใบ ฉันจะเชื่อมโยง 2 ออบเจ็กต์นี้กับ firebase ได้อย่างไร มันทำงานเหมือนฐานข้อมูลเชิงสัมพันธ์หรือไม่? หรือแนวทางต้องแตกต่างกันอย่างสิ้นเชิงในแง่ของการออกแบบข้อมูล?

8
Firebase ไม่พบคุณสมบัติที่จะทำให้เป็นอนุกรมในคลาส
ฉันกำลังสร้างฐานข้อมูล Firebase อยู่ ฉันกำลังพยายามจำลองชั้นเรียน คลาสที่เรียบง่ายมาก: package com.glups.model; import com.google.firebase.database.IgnoreExtraProperties; @IgnoreExtraProperties public class AlumnoFB { private String nombre; private String apellidos; private String telefono; private String email; private Boolean tieneWhatsapp; private Boolean tieneTelegram; private Boolean tieneHangouts; private Long formaPago; private Double ratioHora; private Double precioHora; private Double horasCompensadas; public AlumnoFB() { …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.