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

Firebase เป็นแพลตฟอร์มเซิร์ฟเวอร์สำหรับการพัฒนาแอพพลิเคชั่นแบบรวมสำหรับอุปกรณ์มือถือและสำหรับเว็บ มันใช้โครงสร้าง NO-SQL ซึ่งตรงข้ามกับ RDBMS

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() { …

6
Firebase Storage และ Access-Control-Allow-Origin
ฉันพยายามดาวน์โหลดไฟล์จาก Firebase Storage ผ่าน XMLHttpRequest แต่ไม่ได้ตั้งค่า Access-Control-Allow-Origin บนทรัพยากรจึงไม่สามารถทำได้ มีวิธีใดบ้างในการตั้งค่าส่วนหัวนี้บนเซิร์ฟเวอร์จัดเก็บ (let [xhr (js/XMLHttpRequest.)] (.open xhr "GET" url) (aset xhr "responseType" "arraybuffer") (aset xhr "onload" #(js/console.log "bin" (.-response xhr))) (.send xhr))) ข้อความแสดงข้อผิดพลาดของ Chrome: XMLHttpRequest ไม่สามารถโหลด https://firebasestorage.googleapis.com/[EDITED] ไม่มีส่วนหัว "Access-Control-Allow-Origin" ในทรัพยากรที่ร้องขอ Origin ' http: // localhost: 3449 ' จึงไม่ได้รับอนุญาตให้เข้าถึง

6
Cloud Functions สำหรับ Firebase - ไม่ได้กำหนดค่าบัญชีสำหรับการเรียกเก็บเงิน
ฉันเพิ่งใช้ Cloud Functions ใหม่สำหรับ Firebase แต่มีบางอย่างในบันทึกที่รบกวนฉัน: ไม่ได้กำหนดค่าบัญชีสำหรับการเรียกเก็บเงิน ไม่สามารถเข้าถึงเครือข่ายภายนอกได้และโควต้าถูก จำกัด อย่างเข้มงวด กำหนดค่าบัญชีสำหรับการเรียกเก็บเงินเพื่อลบข้อ จำกัด เหล่านี้ ฉันจัดการเพื่อเข้าถึงฟังก์ชันจากเครือข่ายภายนอกได้ดังนั้นฉันจึงสงสัยว่าฉันต้องให้บัญชีสำหรับการเรียกเก็บเงินจริงๆหรือ ไม่มีอะไรเกี่ยวกับเรื่องนี้ในเอกสารของ Firebase ฉันใช้แผนการสมัครสมาชิก Spark เพื่อการทดสอบส่วนบุคคลและฉันไม่ต้องการเพิ่มข้อมูลการเรียกเก็บเงินหากฉันยังไม่ต้องจ่ายอะไรเลย

3
ความแตกต่างระหว่าง Cloud Functions และ Firebase Functions คืออะไร
Cloud FunctionsและFirebase Functions (หรือ "Cloud Functions for Firebase")มีลักษณะเหมือนกัน โปรดอธิบายกรณีการใช้งานของแต่ละ ทั้งสองใช้ฟังก์ชัน HTTP ในฟังก์ชันระบบคลาวด์ : exports.helloHttp = function helloHttp (req, res) { res.send(`Hello ${req.body.name || 'World'}!`); }; และในฟังก์ชั่น Firebase : exports.helloWorld = functions.https.onRequest((request, response) => { response.send("Hello from Firebase!"); }); อะไรคือความแตกต่างระหว่างสิ่งเหล่านี้?

6
ไม่สามารถยืนยันโดเมนที่กำหนดเองกับ Firebase โดยใช้ Namecheap
หลังจากที่ฉันทำตามคำแนะนำโดยการใส่ Text Record 1 ที่ firebase ให้ไว้ใน NameCheap ของฉันข้อความแสดงข้อผิดพลาดนี้จะยังคงปรากฏขึ้น: สถานะปัจจุบัน: ขออภัยเราไม่สามารถยืนยันโดเมนของคุณได้ ข้อความนี้แสดงมาประมาณ 5 วันแล้ว ฉันได้จับภาพหน้าจอของ firebase และการตั้งค่าชื่อราคาถูกดังนี้: หลังจาก @Frank van Puffelen แนะนำให้เปลี่ยนค่าโฮสต์จากชื่อโดเมนของฉันเป็น @ นี่คือภาพหน้าจอและเราจะรอดูหลังจากนั้นไม่กี่ชั่วโมงหวังว่าจะสามารถตรวจสอบได้สำเร็จ หลังจากรอสองสามชั่วโมงข้อความนี้จะปรากฏขึ้น:
88 firebase 

7
install_referrer การคัดค้านเจตนา
ฉันได้รับอีเมลจาก google: เราเพิ่งประกาศว่าเราจะเลิกใช้กลไกการกระจายเจตนาของ install_referrer เนื่องจากแอปของคุณอย่างน้อยหนึ่งแอปใช้จุดประสงค์นี้เพื่อติดตามการอ้างอิงเราต้องการให้แน่ใจว่าคุณได้ทำการสลับก่อนวันที่ 1 มีนาคม 2020 หลังจากวันที่นี้แอป Play Store เวอร์ชันใหม่จะไม่เผยแพร่เจตนาการติดตั้ง ฉันไม่ได้ใช้install_referrerโดยตรง แต่ในขณะที่เรียกดูรายการที่ผสานฉันพบว่าบริการ firebase บางตัวที่มีชื่อแพ็คเกจcom.google.firebase.measurementใช้ firebase dependencies ของฉันอัพเดทเป็นเวอร์ชั่นล่าสุด ฉันควรจะสนใจมันไหม?
76 android  firebase 

3
ผู้ฟัง Firebase พร้อม React Hooks
ฉันกำลังพยายามหาวิธีใช้ผู้ฟัง Firebase เพื่อให้ข้อมูล firestore บนคลาวด์ได้รับการรีเฟรชด้วยการอัพเดต hooks ที่ตอบสนอง ตอนแรกฉันทำสิ่งนี้โดยใช้องค์ประกอบคลาสที่มีฟังก์ชั่น componentDidMount เพื่อรับข้อมูล firestore this.props.firebase.db .collection('users') // .doc(this.props.firebase.db.collection('users').doc(this.props.firebase.authUser.uid)) .doc(this.props.firebase.db.collection('users').doc(this.props.authUser.uid)) .get() .then(doc => { this.setState({ name: doc.data().name }); // loading: false, }); } สิ่งนี้จะหยุดลงเมื่อหน้าอัปเดตดังนั้นฉันจึงพยายามหาวิธีย้ายตัวฟังเพื่อโต้ตอบฮุก ฉันได้ติดตั้งreact-firebase-hooks แล้ว - แม้ว่าฉันไม่สามารถหาวิธีการอ่านคำแนะนำเพื่อให้สามารถใช้งานได้ ฉันมีองค์ประกอบฟังก์ชั่นดังนี้ import React, { useState, useEffect } from 'react'; import { useDocument } from 'react-firebase-hooks/firestore'; import …

7
firebase-tools“ ข้อผิดพลาด: ใบรับรองหมดอายุ”
เช้านี้ฉันพยายามปรับใช้โครงการตอบสนองของฉันไปยังโฮสติ้ง firebase แต่ฉันได้รับข้อผิดพลาดนี้: Error: Server Error. certificate has expired จากนั้นฉันพยายามรันfirebase listคำสั่งเพื่อดูรายการโครงการของฉัน แต่อีกครั้งฉันได้รับข้อผิดพลาดเดียวกัน! ฉันลองในโครงการอื่นที่มีผลลัพธ์เหมือนกัน firebase-toolsดังนั้นผมเชื่อว่าข้อผิดพลาดนี้ไม่ได้เกี่ยวข้องกับโครงการที่เฉพาะเจาะจงและมีบางสิ่งบางอย่างจะทำอย่างไรกับ นี่คือบันทึกข้อผิดพลาด: [debug] [debug] [2020-01-07T03:37:57.789Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"] [debug] [2020-01-07T03:37:57.789Z] > authorizing via signed-in user [debug] [2020-01-07T03:37:57.792Z] >>> HTTP REQUEST GET https://admin.firebase.com/v1/projects [debug] [2020-01-07T03:37:58.566Z] Error: certificate has expired at TLSSocket.<anonymous> (_tls_wrap.js:1116:38) at emitNone (events.js:106:13) at …

5
PluginRegistry ไม่สามารถแปลงเป็น FlutterEngine
ทันทีที่ฉันอัปเดตกระพือเป็นรุ่น 1.12.13 ฉันพบปัญหานี้และไม่สามารถแก้ไขได้ ฉันทำตามที่กวดวิชา firebase_messaging ส่งและได้รับข้อผิดพลาดต่อไปนี้: "ข้อผิดพลาด: ประเภทที่เข้ากันไม่ได้: PluginRegistry ไม่สามารถแปลงเป็น FlutterEngine GeneratedPluginRegistrant.registerWith (รีจิสทรี) ได้" รหัสของฉันเป็นดังนี้: package io.flutter.plugins; import io.flutter.app.FlutterApplication; import io.flutter.plugin.common.PluginRegistry; import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback; import io.flutter.plugins.GeneratedPluginRegistrant; import io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService; import android.app.NotificationChannel; import android.app.NotificationManager; import android.os.Build; public class Application extends FlutterApplication implements PluginRegistrantCallback { @Override public void onCreate() { super.onCreate(); FlutterFirebaseMessagingService.setPluginRegistrant(this); if(Build.VERSION.SDK_INT >= …

1
ข้อผิดพลาดในการตั้งค่าคอนฟิกฐานข้อมูล Angular8 fire '@ angular / fire / angularfire2'
เมื่อพยายามที่จะ 'เสิร์ฟ ng' หลังจากกำหนดค่าเชิงมุมด้วยฐานข้อมูลฉันได้รับข้อผิดพลาด แม้ว่าฉันจะไปที่ข้อความแสดงข้อผิดพลาดนี้ แต่ไม่พบอะไรเลย ในข้อความแสดงข้อผิดพลาดปัญหานี้เกี่ยวข้องกับไลบรารีเอง user@user-MacBookPro post % ng serve 10% building 3/3 modules 0 activeℹ 「wds」: Project is running at http://localhost:4200/webpack-dev-server/ ℹ 「wds」: webpack output is served from / ℹ 「wds」: 404s will fallback to //index.html chunk {main} main.js, main.js.map (main) 2.15 kB [initial] [rendered] chunk {polyfills} …

6
การใช้โมดูลโหนดที่แบ่งใช้สำหรับคลาสทั่วไป
เป้าหมาย ดังนั้นฉันจึงมีโครงการที่มีโครงสร้างนี้: อิออนแอป Firebase ฟังก์ชั่น ที่ใช้ร่วมกัน เป้าหมายคือการกำหนดอินเตอร์เฟสและคลาสทั่วไปในsharedโมดูล ข้อ จำกัด ฉันไม่ต้องการอัปโหลดรหัสของฉันไปยัง npm เพื่อใช้งานในพื้นที่และฉันไม่ได้วางแผนที่จะอัปโหลดรหัสเลย ควรทำงาน 100% ออฟไลน์ ในขณะที่กระบวนการพัฒนาควรทำงานแบบออฟไลน์โมดูลionic-appและfirebase-functionsกำลังจะถูกปรับใช้กับ firebase (การโฮสต์และฟังก์ชัน) ดังนั้นรหัสจากsharedโมดูลควรจะมีอยู่ที่นั่น สิ่งที่ฉันได้ลองมาแล้ว ฉันได้ลองใช้Project Referencesใน typescript แล้ว แต่ฉันยังไม่ได้ทำงาน ฉันลองด้วยการติดตั้งเป็นโมดูล npm เหมือนในคำตอบที่สองของคำถามนี้ ดูเหมือนว่าจะทำงานได้ดีในตอนแรก แต่ในระหว่างการสร้างฉันได้รับข้อผิดพลาดเช่นนี้เมื่อทำงานfirebase deploy: Function failed on loading user code. Error message: Code in file lib/index.js can't be loaded. Did you list all …

2
“ เบราว์เซอร์หรือแอพอาจไม่ปลอดภัย ลองใช้เบราว์เซอร์อื่น” ข้อผิดพลาดกับการเข้าสู่ระบบของ Google Flutter Firebase
ฉันใช้การรับรองความถูกต้องของเว็บแบบกระพือและ firebase เพื่อสร้างเว็บแอป สำหรับ 1. แอป Firebase ที่สร้างขึ้นด้วยการลงชื่อเข้าใช้ของ Google เป็นหนึ่งในวิธีการลงชื่อเข้าใช้ 2. เพิ่มการอ้างอิงตามที่กำหนดในhttps://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_auth/firebase_auth/example และhttps://dart-pub.mirrors.sjtug.jtu.edu.cn/ แพคเกจ เมื่อฉันพยายามเข้าสู่ระบบหน้าต่างลงชื่อเข้าใช้ Google จะปรากฏขึ้น เมื่อฉันป้อนที่อยู่อีเมลและกด Enter มันจะให้ข้อผิดพลาดต่อไปนี้ "ไม่สามารถลงชื่อคุณในเบราว์เซอร์หรือแอปนี้อาจไม่ปลอดภัยลองใช้เบราว์เซอร์อื่นหากคุณใช้เบราว์เซอร์ที่รองรับอยู่แล้วคุณสามารถรีเฟรชหน้าจอแล้วลองลงชื่อเข้าใช้อีกครั้ง" ฉันใช้เบราว์เซอร์ Chrome ฉันควรทำอย่างไรเพื่อให้แอปของฉันปลอดภัยยิ่งขึ้น สำหรับ Android เรามีตัวเลือกในการใช้ปุ่ม SHA เพื่อเข้ารหัสการเชื่อมต่อ เราจำเป็นต้องทำสิ่งที่คล้ายกันสำหรับเว็บหรือไม่?

1
แอป Angular Firebase ขัดข้องหลังจาก 20 ชั่วโมงด้วยการจัดสรรหน่วยความจำ +1 กิกะไบต์
ฉันพบว่าการใช้AngularFireAuthModuleจาก '@angular/fire/auth';ทำให้หน่วยความจำรั่วซึ่งเกิดปัญหากับเบราว์เซอร์หลังจาก 20 ชั่วโมง เวอร์ชัน: ฉันใช้เวอร์ชั่นล่าสุดที่อัพเดทวันนี้โดยใช้ ncu -u สำหรับแพ็คเกจทั้งหมด ไฟเชิงมุม: "@angular/fire": "^5.2.3", รุ่น Firebase: "firebase": "^7.5.0", วิธีการทำซ้ำ: ฉันทำรหัสขั้นต่ำที่ทำซ้ำได้บนตัวแก้ไข StackBliztz นี่คือลิงค์สำหรับทดสอบข้อบกพร่องโดยตรงทดสอบ StackBlizt อาการ: คุณสามารถตรวจสอบตัวเองว่ารหัสไม่ทำอะไรเลย มันพิมพ์สวัสดีชาวโลก อย่างไรก็ตามหน่วยความจำ JavaScript ที่แอปเชิงมุมใช้เพิ่มขึ้น11 kb / s (Chrome Task Manager CRTL + ESC) หลังจากเปิดเบราว์เซอร์ทิ้งไว้ 10 ชั่วโมงหน่วยความจำที่ใช้จะอยู่ที่ประมาณ800 mb (ขนาดหน่วยความจำประมาณ1.6 Gb !) เป็นผลให้เบราว์เซอร์มีหน่วยความจำไม่เพียงพอและแท็บ Chrome ขัดข้อง หลังจากการตรวจสอบเพิ่มเติมโดยใช้การทำโปรไฟล์หน่วยความจำของ chrome ภายใต้แท็บประสิทธิภาพการทำงานฉันสังเกตเห็นได้อย่างชัดเจนว่าจำนวนผู้ฟังเพิ่มขึ้น 2 …

2
ไม่สามารถส่ง dSYM ได้อย่างสมบูรณ์เมื่อการโยกย้ายฐานข้อมูลไปยัง firebase สำหรับ crashlytics
ฉันใช้ xcode11 กับ mac os 10.14.1 ฉันใช้แฟบริกไปยังการโยกย้ายฐานข้อมูลโดยใช้เอกสารต่อไปนี้ https://medium.com/@niamhpower/the-great-migration-moving-from-fabric-to-firebase-as-an-ios-developer-7b61a8b40008 และฉันสร้างรหัสสำหรับการทดสอบการชน แต่รายงานข้อผิดพลาดนี้ไม่สามารถปรากฏในคอนโซล firely crashlytics ได้ฉันใช้ doc ต่อไปนี้สำหรับการใช้งานนี้ https://firebase.google.com/docs/crashlytics/force-a-crash?platform=ios ฉันยังเพิ่มสคริปต์การทำงานต่อไปนี้ใน Xcode build phases "$ {PODS_ROOT} / ผ้า / อัปโหลดสัญลักษณ์" -gsp "$ {PROJECT_DIR} /GoogleService-Info.plist" -p ios "$ {DWARF_DSYM_FOLDER_PATH} / $ {DWARF_DSYM_FILE_NAME}" แต่นี่จะกลับข้อผิดพลาดต่อไปนี้เมื่อฉันเรียกใช้แอปพลิเคชัน 31merror: ไม่สามารถส่ง dSYM ได้ที่ /Users/macmini1/Library/Developer/Xcode/DerivedData/CompareDataMyclerDataMyCollector: ข้อผิดพลาดของโดเมน: ข้อผิดพลาดที่เกิดขึ้นจริง -domain.process-dsym Code = 3 "ไฟล์ไม่มีอยู่อีกต่อไปที่ …

1
จะรับอีเมลสรุปรายวันจากการวิเคราะห์ firebase ได้อย่างไร
ฉันต้องการที่จะได้รับรายงานสรุปประจำวันโดย e-mail เกี่ยวกับการดาวน์โหลดแอพพลิเคของฉันและสถิติอื่น ๆ อีกมากมายจากFirebase ฉันเคยใช้ผ้ามาก่อนหน้านี้และสามารถทำเช่นนั้นได้ แต่ตอนนี้เนื่องจากผ้าจะถูกเลิกใช้เร็ว ๆ นี้ (พฤษภาคม 2020) - ฉันต้องการทำเช่นเดียวกันใน Firebase ตัวอย่างของอีเมล มีวิธีแก้ไขไหม?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.