Firebase 5

메시지가 수신되었을 때 Android의 Firebase Messaging이 갑자기 중단되기 시작했습니다.

메시지가 수신되었을 때 Android의 Firebase Messaging이 갑자기 중단되기 시작했습니다. 현재 react native, react-native-firebase 및 react-native-push-notification을 사용하고 있습니다.오늘 갑자기 파이어베이스 메시지로 인해 앱이 다운되기 전까지는 모든 것이 정상이었습니다.오류 메시지는 다음과 같습니다. Process: com.packagename, PID: 30087 java.lang.AbstractMethodError: abstract method "com.google.android.gms.tasks.Task com.google.firebase.iid.WithinAppServiceBinder$IntentHandler.zza(andro..

programing 2023.07.04

Firestore 쿼리 하위 컬렉션

Firestore 쿼리 하위 컬렉션 새로운 Firebase Firestore에서 서브 컬렉션을 조회할 수 있다고 읽었는데, 예를 볼 수 없습니다.예를 들어 다음과 같은 방법으로 Firestore를 설정합니다. 댄스[컬렉션] 댄스Name 노래 [수집] 노래Name "songName== 'X' 위치에서 모든 춤 찾기"를 어떻게 쿼리할 수 있습니까?2019-05-07 업데이트 오늘은 컬렉션 그룹 쿼리를 릴리스했으며, 이를 통해 하위 컬렉션 간에 쿼리를 수행할 수 있습니다. 예를 들어 웹 SDK에서는 다음과 같이 설명합니다. db.collectionGroup('Songs') .where('songName', '==', 'X') .get() 이렇게 하면 컬렉션 경로의 마지막 부분이 '노래'인 모든 컬렉션의 문서와..

programing 2023.07.04

Firebase 인증된 사용자만 허용하도록 Firebase Cloud Function HTTP 끝점을 보호하는 방법은 무엇입니까?

Firebase 인증된 사용자만 허용하도록 Firebase Cloud Function HTTP 끝점을 보호하는 방법은 무엇입니까? 새로운 Firebase 클라우드 기능을 사용하여 HTTP 끝점의 일부를 Firebase로 이동하기로 결정했습니다.모든 것이 잘 작동합니다.하지만 저는 다음과 같은 문제가 있습니다.HTTP 트리거(클라우드 함수)에 의해 구축된 두 개의 엔드포인트가 있습니다. 사용자를 생성하고 Firebase Admin SDK에서 생성한 사용자 지정 토큰을 반환하는 API 끝점입니다. 특정 사용자 세부 정보를 가져오는 API 끝점입니다. 첫 번째 엔드포인트는 괜찮지만 두 번째 엔드포인트는 인증된 사용자만을 위해 보호하고 싶습니다. 즉, 이전에 생성한 토큰을 가진 사용자를 의미합니다. 이 문제를 ..

programing 2023.07.04

Firebase Crashlytics 사용자 지정 로그가 콘솔에 나타나지 않음

Firebase Crashlytics 사용자 지정 로그가 콘솔에 나타나지 않음 테스트해 봤어요Firebase Crashlytics일반적인 충돌 보고서가 제대로 작동하더라도 설명서에 나와 있는 대로 사용자 정의를 생성하는 데 성공할 수 없습니다. Crashlytics.log(msg); 사용자 식별자를 설정할 수 있는지도 알고 싶습니다.Crashlytics(내가 이해한 의사에 따르면) 어떤 충돌에도 할 수 있습니다. void Crashlytics.setUserIdentifier(String identifier); 그리고 그것이 어떻게 이루어져야 하는지, 그것은 나에게 아무 소용이 없기 때문에, 나는 아무것도 볼 수 없습니다.Firebase crashlytics console. 잘 부탁드립니다!더 나은 이해를..

programing 2023.06.29

분석을 위해 Firebase 사용자 지정 이벤트를 추가하는 방법은 무엇입니까?

분석을 위해 Firebase 사용자 지정 이벤트를 추가하는 방법은 무엇입니까? 파이어베이스 분석을 위한 맞춤형 이벤트에 대한 몇 가지 질문과 답변을 보았습니다. 하지만 저는 당신이 저에게 솔직한 대답을 할 수 있도록 간단한 질문을 하고 싶었습니다. :) 다음은 제가 기록하는 방법입니다. @Override public void logFeatureSelectedEvent(String categoryName, String actionName, String labelName) { Bundle bundle = new Bundle(); bundle.putString(EventTrackingKeys.EventTypes.CATEGORY, categoryName); bundle.putString(EventTracking..

programing 2023.06.09