반응형

Firebase 13

Firebase용 Cloud Functions로 업로드된 파일에서 다운로드 URL 가져오기

Firebase용 Cloud Functions로 업로드된 파일에서 다운로드 URL 가져오기 Firebase용 Functions가 있는 Firebase Storage에 파일을 업로드한 후 파일 다운로드 url을 받고 싶습니다. 나는 이것을 가지고 있습니다: ... return bucket .upload(fromFilePath, {destination: toFilePath}) .then((err, file) => { // Get the download url of file }); 개체 파일에 매개 변수가 많습니다. 이름이 붙은사람도이인 도.mediaLink과 같은오류가 합니다. 익명 사용자는 storage.objects.get to objects...에 액세스할 수 없습니다. 누가 나에게 공개 다운로드 UR..

programing 2023.07.30

사용자 정의 ID를 가진 문서를 Firestore에 추가하는 방법

사용자 정의 ID를 가진 문서를 Firestore에 추가하는 방법 파이어스토어 엔진에서 생성한 ID가 아닌 커스텀 생성된 ID로 파이어스토어 컬렉션에 문서를 추가할 수 있습니까?사용해야 하는 사용자 정의 ID를 사용하려면.set,보다는.add ID가 "LA"인 문서가 생성됩니다. db.collection("cities").doc("LA").set({ name: "Los Angeles", state: "CA", country: "USA" }) 이것은 여기 공식 문서에서 가져온 것입니다.각화를 사용하는 경우, class Component{ constructor(private afs: AngularFireStore) {} // imported from @angular/fire/firestore addItem(..

programing 2023.07.10

Cloud Firestore에서 기존 번호 필드를 늘리는 방법

Cloud Firestore에서 기존 번호 필드를 늘리는 방법 저는 트랜잭션 수를 나타내는 필드를 가지고 있습니다.저는 그것을 증가시키고 싶습니다.1거래가 발생하는 즉시.저는 이것을 직접 실행할 방법을 찾을 수 없었습니다. 한 가지 방법은 먼저 사용자를 가져온 다음 수신된 값으로 필드를 업데이트하는 것입니다.+ 1하지만 이것은 너무 길고 느립니다. 다른 실행 가능한 방법을 알려주실 수 있나요?이제 Firestore에는 이에 대한 특정 연산자가 있습니다.FieldValue.increment()이 연산자를 필드에 적용하면 해당 필드의 값이 서버에서 단일 작업으로 증가(또는 감소)할 수 있습니다. 숫자 값 증가에 대한 Firebase 문서에서 다음을 수행합니다. var washingtonRef = db.col..

programing 2023.07.05

Firebase 프로젝트 ID의 이름을 변경하려면 어떻게 해야 합니까?

Firebase 프로젝트 ID의 이름을 변경하려면 어떻게 해야 합니까? Firebase 프로젝트 이름을 변경했습니다.프로젝트 ID의 이름도 바꾸고 싶지만 읽기 전용으로 보입니다. 을 통해 시도했습니다.Settings -> General경유로Permissions -> IAM등, 하지만 성공하지 못했습니다. 그것을 하는 방법을 아는 사람이 있습니까?감사합니다!여기서 불을 뿜습니다. 프로젝트의 프로젝트 ID를 변경할 수 없습니다.프로젝트를 삭제하고 새 프로젝트를 만들어야 했습니다. 삭제 방법:Settings -> Permissions -> All Projects 여기서 만드는 방법. 실행하는 것을 잊지 마십시오. firebase use --add프로젝트 dir에서 다음을 모두 테스트합니다. firebase s..

programing 2023.06.30

파이어베이스Init 제공자:Firebase App 초기화 실패

파이어베이스Init 제공자:Firebase App 초기화 실패 Android 프로젝트에 Firebase 추가를 수행했지만 Firebase 콘솔에서 데이터를 수신하는 앱을 볼 수 없습니다. 앱을 실행하면 로그에 다음과 같이 기록됩니다. FirebaseInitProvider: FirebaseApp initialization unsuccessful 이것은 무엇을 의미합니까?우리가 뭘 잘못하고 있는 거지? 문서에서도, StackOverflow에서도 이 오류를 찾을 수 없습니다. 이것은 무엇을 의미합니까?우리가 뭘 잘못하고 있는 거지? 인증에 실패한 것으로 간주됩니다. 그자리의 buildscript repositories그리고.dependencies프로젝트 수준에 대한build.gradle: buildscript..

programing 2023.06.25

파이어베이스에서 역할 기반 액세스 제어를 구현하려면 어떻게 해야 합니까?

파이어베이스에서 역할 기반 액세스 제어를 구현하려면 어떻게 해야 합니까? 이것은 제가 Firebase & nosql에 처음으로 진출한 것입니다. 저는 SQL 출신입니다. 단순 로그인 보안 전자 메일/암호를 사용하여 Firebase에서 데이터에 대한 액세스를 제한하려면 어떻게 해야 합니까?예를 들어, 일부 사용자는 비즈니스 개체(사용자, 고객, 범주 등)를 만들 수 있는 액세스 권한을 갖지만 다른 사용자는 그렇지 않습니다.권한 목록을 "auth" 변수에 첨부할 수 있는 방법이 있습니까?권한을 인증 변수에 직접 연결할 수 있는 방법은 없습니다(적어도 의도된 전략은 아닌 것 같습니다).다음과 같이 구성된 사용자 모음을 만드는 것이 좋습니다.auth.uid또한 보안 규칙이 다음과 같이 표시되도록(테스트되지 않은..

programing 2023.06.25

화이트리스트에 있는 링크에 대해 Firebase에서 "도메인이 화이트리스트에 없음"으로 표시됨

화이트리스트에 있는 링크에 대해 Firebase에서 "도메인이 화이트리스트에 없음"으로 표시됨 전자 메일 마법 링크를 사용하여 Firebase 인증을 설정하고 여기에 있는 가이드를 사용하느라 바쁩니다. https://firebase.google.com/docs/auth/android/email-link-auth 도메인을 화이트리스트에 추가해야 한다고 표시되지만 콘솔에서 만든 동적 링크 외에 이를 수행할 위치를 찾을 수 없습니다.아래 코드를 실행하려고 했지만 다음 코드가 표시됩니다. [ URNAUTHIZED_DOMAIN: 프로젝트에서 화이트리스트에 없는 도메인 ] val actionCodeSettings = ActionCodeSettings.newBuilder() // URL you want to redi..

programing 2023.06.10

Firestore에서 'reference' 유형의 필드로 쿼리 중

Firestore에서 'reference' 유형의 필드로 쿼리 중 ID가 5gF5FqRPvdroRF8isOwd인 단일 문서를 포함하는 'categories'라는 컬렉션이 있습니다. 저는 '티켓'이라는 다른 컬렉션을 가지고 있습니다.각 티켓에는 특정 범주에 티켓을 할당하는 참조 필드가 있습니다. 티켓 컬렉션의 필드는 '카테고리'라고 하며 필드 유형은 다음과 같습니다.reference. 아래 코드에서,categoryDocId쿼리할 범주의 문서 ID입니다. const categoryDocID = `5gF5FqRPvdroRF8isOwd`; const files = await firebase .firestore() .collection('tickets') .where('category', '==', categor..

programing 2023.06.10

Firebase 토큰 오류 TOO_MANY_REGISTRATIONS

Firebase 토큰 오류 TOO_MANY_REGISTRATIONS 100개의 스레드를 읽고 구글을 검색한 후에도 다음 오류 메시지에 대해 여전히 혼란스럽습니다. 현재 저는 Firebase Cloud Messaging을 사용하고 있으며, 매우 단기적으로 서버에 메시지를 보낼 수 있도록 Firebase에서 토큰을 얻으려고 합니다.다음 두 가지 방법을 모두 사용해 보았습니다. String token = FirebaseInstanceId.getInstance().getToken(mySenderId, "FCM"); String token = FirebaseInstanceId.getInstance().getToken(); 그래서 저는 로그에서 다음을 읽었습니다. E/FirebaseInstanceId: Token ..

programing 2023.06.05

파이어베이스 이후로 지금 어떤 방법을 사용해야 합니까?InstanceId.getInstance().getToken()이 더 이상 사용되지 않습니다.

파이어베이스 이후로 지금 어떤 방법을 사용해야 합니까?InstanceId.getInstance().getToken()이 더 이상 사용되지 않습니다. 이 질문에는 이미 다음과 같은 답이 있습니다. 파이어베이스InstanceIdService가 더 이상 사용되지 않습니다. (19개 답변) 마감됨4년 전에. 이 게시물은 1년 전에 편집되어 검토를 위해 제출되었으며 게시물을 다시 열지 못했습니다. 원래 종료 이유가 해결되지 않았습니다. 저는 지금 푸시 알림을 보내는 파이어베이스 토큰을 얻는 올바른 방법이 무엇인지 알고 싶습니다.토큰()은 더 이상 사용되지 않습니다.업데이트된 답변 파이어베이스InstanceId는 더 이상 사용되지 않지만 이제 FirebaseMessaging.getInstance().token을 사..

programing 2023.06.05
반응형