반응형

Firebase 10

방법의 결과로 데이터 스냅샷 값을 반환하는 방법은 무엇입니까?

방법의 결과로 데이터 스냅샷 값을 반환하는 방법은 무엇입니까? 저는 자바에 대한 경험이 많지 않습니다.이 질문이 바보 같은 질문인지는 모르겠지만 Firebase 실시간 데이터베이스에서 사용자 이름을 가져와 이 방법으로 이 이름을 반환해야 합니다.그래서 저는 이 값을 얻는 방법을 알아냈지만, 이 방법의 결과로 어떻게 반환해야 하는지 이해할 수 없습니다.이것을 하는 가장 좋은 방법은 무엇입니까? private String getUserName(String uid) { databaseReference.child(String.format("users/%s/name", uid)) .addListenerForSingleValueEvent(new ValueEventListener() { @Override public..

programing 2023.07.16

CURL을 통해 모든 장치에 Firebase 알림을 보내는 방법은 무엇입니까?

CURL을 통해 모든 장치에 Firebase 알림을 보내는 방법은 무엇입니까? Firebase 관리 콘솔을 통해 알림이 전송될 때 발생하는 작업을 기본적으로 복제하여 모든 앱 사용자(Android)에게 알림을 보내려고 합니다.다음은 CURL 명령으로 시작하는 방법입니다. curl --curl --curl "인증: key=AIzaSyBidmyauthkey isfineL-6NcJxj-1JUVEEM" -- 머리글 "Content-Type:application/json" -d "{\"알림\":{\title\":\"note-Title\",\"body\":\"note-Body\"}}" https://fcm.googleapis.com/fcm/send 여기 JSON이 당신의 눈에 더 편안함을 표현했습니다. { "not..

programing 2023.07.06

Firebase 서버 오류: 포트 5000이 열려 있지 않습니다.함수 에뮬레이터를 시작할 수 없습니다.

Firebase 서버 오류: 포트 5000이 열려 있지 않습니다.함수 에뮬레이터를 시작할 수 없습니다. 소방 기지 기능을 로컬로 제공하려고 하는데, 실행할 때firebase serve또는firebase emulators:start오류 메시지: "포트 5000이 열려 있지 않습니다. 함수 에뮬레이터를 시작할 수 없습니다." Windows 10을 사용하고 있기 때문에 포트 번호를 변경하고 포트가 방화벽에 의해 차단되었는지 확인하고 방화벽에 포트 5000-5010에 대한 새 규칙을 만들었지만 이 방법은 사용할 수 없었습니다.Mac/리눅스의 경우 터미널/쉘을 사용하여 프로세스 ID(PID)를 찾은 다음 프로세스를 종료합니다. sudo lsof -i :5000 sudo kill -9 PID MacOS Montre..

programing 2023.07.01

비동기/대기를 사용하여 방화벽에서 쿼리 실행

비동기/대기를 사용하여 방화벽에서 쿼리 실행 파이어베이스가 약속에 대한 지원을 추가했다는 것을 인식하고, 다음과 같은 쿼리를 실행할 수 있는 방법이 있습니까?async함수?: const eventref = this.db.ref('cats/whiskers'); const value = await eventref.once('value') 위를 실행하면 다음에 대한 약속이 반환됩니다.value저는 저장되어 있는 json blob을 받고 싶습니다.cats/whiskers.의 결과value스냅샷입니다. 값을 얻으려면 한 단계가 더 필요합니다.이는 다음과 같아야 합니다. const eventref = this.db.ref('cats/whiskers'); const snapshot = await eventref.on..

programing 2023.06.26

보안 규칙으로 하위/필드 액세스 제한

보안 규칙으로 하위/필드 액세스 제한 저는 사용자가 다른 사용자에게 표시되기 전에 조정된 추천을 제출할 수 있는 앱을 작성하고 있습니다.이를 위해서는 보안 규칙을 사용하여 지금까지 구현하지 못했던 여러 가지 제한 사항이 필요합니다. 아직 승인되지 않은 모든 지명 숨기기 제출에서 개인 필드 숨기기(전화, 승인 상태, 작성 날짜 등) 나의 현재 규칙은 다음과 같습니다. { "rules": { "nominations": { ".read": true, "$nominationId": { ".read": "data.child('state').val() == 'approved' || auth != null", // Only read approved nominations if not authenticated ".wri..

programing 2023.06.16

(Firebase에서) Google-services.json을 저장소에 추가해야 합니까?

(Firebase에서) Google-services.json을 저장소에 추가해야 합니까? 저는 방금 파이어베이스에 가입했고 새로운 프로젝트를 만들었습니다.Firebase에서 앱 도메인과 SHA1 디버그 키를 요청했습니다.이 세부 정보를 입력하면 앱 모듈의 루트에 추가할 수 있는 Google-services.json 파일이 생성됩니다. 제 질문은 이 .json 파일을 공개(오픈 소스) 레포에 추가할 것인가 하는 것입니다.API 키처럼 비밀로 해야 하는 것입니까?Firebase 문서의 파일은 다음과 같습니다. Firebase는 단일 구성 파일을 통해 모든 API 설정 및 자격 증명을 관리합니다. 파일 이름이 지정됩니다.google-services.jsonAndroid 및GoogleService-Info.pl..

programing 2023.06.11

여러 값에 대한 Firestore 검색 배열 포함

여러 값에 대한 Firestore 검색 배열 포함 다음과 같은 단순 컬렉션이 있는 경우: Fruits: Banana: title: "Banana" vitamins: ["potassium","B6","C"] Apple: title: "Apple" vitamins: ["A","B6","C"] 그리고 만약 제가 비타민 B6가 함유된 과일을 찾고 싶다면, 저는 다음을 할 것입니다. db.collection("Fruits").whereField("vitamins", arrayContains: "A").getDocuments() { (querySnapshot, err) in if let err = err { print("Error getting documents: \(err)") } else { for docume..

programing 2023.06.06

iOS 및 Firebase 충돌 분석

iOS 및 Firebase 충돌 분석 누락된 필수 dSYM을 업로드하기 위해 Firebase Docs의 지침을 따르려고 합니다. 그러나 업로더 스크립트를 실행해야 합니다. 빌드 단계에서 다음과 같은 이점이 있습니다. "${PODS_ROOT}/FirebaseCrashlytics/upload-symbols -gsp${SRCROOT}/GoogleService-Info.plist -p ios ${SRCROOT}/appDsyms" 이것으로 iOS 앱을 구축하려고 하면 다음과 같은 오류가 발생합니다. 라인 4: /path/to/Pods/FirebaseCrashlytics/upload-symbols -gsp/path/to/GoogleService-Info.plist -pios/path/to/appDsyms:해당 파일..

programing 2023.06.06

포드 파일에서 이 대상에 대한 플랫폼을 지정하시겠습니까?

포드 파일에서 이 대상에 대한 플랫폼을 지정하시겠습니까? Firebase Firestore를 구성합니다.저는 모든 단계를 따랐지만, 마지막 단계에서 제가 언급한 아래 오류 링크를 받았습니다. 아래의 이 포드 설치 명령을 실행한 후 오류가 발생했습니다. 할당 [!] 랫자할당동폼ios이 이는있인 11.4목표에 맞추어testing_gowtham플랫폼이 지정되지 않았기 때문입니다.포드 파일에서 이 대상에 대한 플랫폼을 지정하십시오.» https://guides.cocoapods.org/syntax/podfile.html#platform. 내 포드 파일: # Uncomment the next line to define a global platform for your project # platform :ios, '..

programing 2023.06.06

파이어베이스에서 SQL "LIKE" 작업을 수행하는 방법은 무엇입니까?

파이어베이스에서 SQL "LIKE" 작업을 수행하는 방법은 무엇입니까? 저는 데이터 저장을 위해 파이어베이스를 사용하고 있습니다.데이터 구조는 다음과 같습니다. products:{ product1:{ name:"chocolate", } product2:{ name:"chochocho", } } 이 데이터에 대해 자동 완료 작업을 수행하고 일반적으로 다음과 같은 쿼리를 작성합니다. "select name from PRODUCTS where productname LIKE '%" + keyword + "%'"; 그래서 예를 들어 사용자가 "cho"를 입력하면 결과적으로 "chochocho"와 "chochocho"를 모두 가져와야 합니다.저는 모든 데이터를 "제품" 블록 아래로 가져온 다음 클라이언트에서 쿼리를..

programing 2023.06.06
반응형