Firebase 19

Firebase - API 키란?

Firebase - API 키란? 파이어베이스에서는 우리가 가입할 때 각 파이어베이스 URL에 대한 API 키를 제공합니다.하지만 그것은 소비용 애플리케이션에서 어디에 사용됩니까?fireBase API는 API Key를 제공하기 위한 수단을 제공하지 않습니다. 보안 : 지정된 파이어베이스 URL에 개체를 쓰는 것을 방해하는 것은 무엇입니까?권한 부여는 어떻게 관리됩니까?https://console.developers.google.com/apis/credentials?project=[YOUR-PROJECT]에서 api 키를 생성할 수 있습니다. [YOUR-PROJECT]을(를) 프로젝트 ID로 바꿉니다. 자세한 내용은 https://support.google.com/cloud/answer/6158862 에..

programing 2023.07.09

Firestore: 부등식/비등식 쿼리를 수행하는 방법

Firestore: 부등식/비등식 쿼리를 수행하는 방법 저는 파이어스토어 컬렉션에서 제가 작성하지 않은 기사만 선택하고 싶습니다. 정말 그렇게 어렵습니까? 모든 아티클에는 "owner_uid" 필드가 있습니다. 이상입니다. 나는 단지 동등한 것을 쓰고 싶을 뿐입니다."select * from articles where uidrequest.auth.uid" TL;DR: 솔루션이 이미 발견되었습니다. 언어/언어에 대한 사용: https://firebase.google.com/docs/firestore/query-data/queries#kotlin+ktx_52020년 9월 18일 편집 파이어베이스 릴리스 노트에 따르면 지금은not-in그리고.!=쿼리. (이제 올바른 설명서를 사용할 수 있습니다.) not-in..

programing 2023.07.09

Firebase에서 모든 노드 데이터를 로드하지 않고 노드의 자식 수를 가져올 수 있는 방법이 있습니까?

Firebase에서 모든 노드 데이터를 로드하지 않고 노드의 자식 수를 가져올 수 있는 방법이 있습니까? 다음을 통해 자녀 수를 확인할 수 있습니다. firebase_node.once('value', function(snapshot) { alert('Count: ' + snapshot.numChildren()); }); 하지만 이렇게 하면 해당 노드의 전체 하위 트리가 서버에서 가져온다고 생각합니다.대용량 목록의 경우 RAM 및 지연 시간이 많이 소요되는 것으로 보입니다.전체를 가져오지 않고 카운트(및/또는 자식 이름 목록)를 가져올 수 있는 방법이 있습니까?제공한 코드 조각은 실제로 전체 데이터 집합을 로드한 다음 클라이언트 측에서 계산합니다. 이는 대량의 데이터에 대해 매우 느릴 수 있습니다. 파이어..

programing 2023.07.04

Firebase용 Cloud Functions는 어떻게 배포합니까?

Firebase용 Cloud Functions는 어떻게 배포합니까? 저는 Cloud Functions for Firebase를 사용하여 실험을 진행하다가 함수-sample repo에 샘플 중 하나를 배포하고 다음을 사용하여 기존 프로젝트에 연결했습니다.firebase use --add. 제가 그냥 놀고 있었기 때문에 이 파일들은 제 버전 제어에 추가되지 않았고, 저는 더 이상 이 작업이 수행된 컴퓨터에 액세스할 수 없습니다.이 기능을 기반으로 구축하거나 새 기능을 만들고 싶지만, 1) 원래 기능보다 수정 및 재구현하거나 2) 해제하는 방법을 잘 모르겠습니다.use --add그리고 새롭게 시작합니다.내 파이어베이스 콘솔에서 기능을 확인했지만 '삭제' 또는 '제거' 버튼은 없으며 CLI 문서를 통해 단서를 ..

programing 2023.06.29

Firebase Cloud Messaging - 로그아웃 처리

Firebase Cloud Messaging - 로그아웃 처리 사용자가 응용프로그램에서 로그아웃하고 더 이상 장치에 대한 알림을 수신하지 않으려면 상황을 어떻게 처리해야 합니까? 나는 노력했다. FirebaseInstanceId.getInstance().deleteToken(FirebaseInstanceId.getInstance().getId(), FirebaseMessaging.INSTANCE_ID_SCOPE) 저는 제 .registration_id. 또한 이것이 삭제해야 할 토큰인지 확인했습니다. FirebaseInstanceId.getInstance().getToken(FirebaseInstanceId.getInstance().getId(), FirebaseMessaging.INSTANCE_ID_S..

programing 2023.06.29

Firebase를 사용하여 이름 속성별로 사용자 가져오기

Firebase를 사용하여 이름 속성별로 사용자 가져오기 특정 사용자 계정의 데이터를 가져오거나 설정할 수 있는 앱을 만들려고 하는데 Firebase의 유혹을 받았습니다. 문제는 구조가 다음과 같은 경우 특정 사용자 데이터를 대상으로 지정하는 방법을 모른다는 것입니다. online-b-cards - users - InnROTBVv6FznK81k3m - email: "hello@hello" - main: "Hello world this is a text" - name: "Alex" - phone: 12912912 제가 둘러봤는데 개인 데이터에 액세스하는 방법은 물론이고 ID로 임의 해시가 제공될 때도 찾을 수 없습니다. 이름을 기반으로 개별 사용자 정보를 수집하려면 어떻게 해야 합니까?더 좋은 방법이 있다..

programing 2023.06.29

"error": "Index not defined, add.indexOn"

"error": "Index not defined, add.indexOn" Firebase에 다음과 같은 데이터베이스를 만들었습니다. 이제 REST 클라이언트로 이동하여 다음 쿼리를 발행합니다. https://movielens3.firebaseio.com/movieLens/users.json?orderBy="age"&startAt=25&print=pretty 오류가 발생합니다. "error": "Index not defined, add ".indexOn": "age", for path "/movieLens/users", to the rules" 규칙 섹션에서 다음 규칙을 정의합니다. { "rules": { "users" : { ".indexOn": ["age", "gender", "occupation",..

programing 2023.06.24

Firebase용 Cloud Functions 오류: "400, 함수 트리거 유형 또는 이벤트 공급자를 변경할 수 없습니다."

Firebase용 Cloud Functions 오류: "400, 함수 트리거 유형 또는 이벤트 공급자를 변경할 수 없습니다." 실행할 때firebase deploy다음 오류 메시지가 표시됩니다. functions: HTTP Error: 400, Change of function trigger type or event provider is not allowed TL;DR firebase functions:delete yourFunction // this can be done via the Firebase Console as well firebase deploy 설명. 기본적으로 Cloud Functions는 모든 기능에 대해 항상 동일한 트리거를 예상합니다. 즉, 생성된 후에는 모든 기능 이름이 특정 트리..

programing 2023.06.19

Itunes에 전달한 후 Firebase에서 "누락 알림 권한" 문제가 발생함

Itunes에 전달한 후 Firebase에서 "누락 알림 권한" 문제가 발생함 아시다시피 구글은 파이어베이스를 분석용으로 사용하기 시작했기 때문에 현재 프로젝트에 사용하고 싶습니다.아이튠즈 커넥트에 구축 및 업로드 프로젝트를 성공적으로 마쳤습니다.하지만 아래에 메일이 왔습니다.파이어베이스의 푸시 알림 옵션은 사용하고 싶지 않지만 SDK에 포함되어 있습니다.제거해야 하나요? 어떻게 해야 하나요?그것이 리뷰에서 거절을 당하게 될까요? 개발자님께, "즉석 베이비 드림"에 대한 귀하의 최근 배달에서 하나 이상의 문제가 발견되었습니다.성공적으로 배달되었지만 다음 배달에서 다음 문제를 해결할 수 있습니다. 푸시 알림 사용 권한 누락 - 앱에 Apple 푸시 알림 서비스에 등록하는 데 사용되는 API가 포함되어 있는..

programing 2023.06.14

Firestore에서 모든 하위 컬렉션과 중첩된 하위 컬렉션이 있는 문서 삭제

Firestore에서 모든 하위 컬렉션과 중첩된 하위 컬렉션이 있는 문서 삭제 문서의 모든 컬렉션과 중첩된 하위 컬렉션을 사용하여 문서를 삭제하려면 어떻게 해야 합니까?(기능환경 개선) RDB에서 다음을 수행할 수 있습니다.ref.child('../someNode).setValue(null)그러면 원하는 동작이 완료됩니다. 저는 당신이 원하는 삭제 동작을 달성할 수 있는 두 가지 방법을 생각할 수 있습니다. 둘 다 엄청난 단점이 있습니다. 모든 문서를 스파이더 처리하여 일괄 삭제하는 '슈퍼' 기능을 만듭니다.이 기능은 복잡하고 변경에 취약하며 실행 시간이 오래 걸릴 수 있습니다. 각 문서 유형에 대해 'onDelete' 트리거를 추가하고 직접 하위 컬렉션을 삭제합니다.루트 문서에서 삭제를 호출하면 삭제 ..

programing 2023.06.14