반응형

Firebase 7

Firebase 인증을 사용하여 Float에서 사용자를 로그아웃하는 방법

Firebase 인증을 사용하여 Float에서 사용자를 로그아웃하는 방법 앱에서 현재 사용자를 로그아웃하는 데 문제가 있습니다. 제가 사용하는 방법은 다음과 같습니다. .... onPressed:_signOut //jump to function void _signOut() { FirebaseAuth.instance.signOut(); FirebaseUser user = FirebaseAuth.instance.currentUser; //print('$user'); runApp( new MaterialApp( home: new LoginPage(), ) ); } 이제 버튼을 누르면 사용자가 로그아웃하고 다시 로그인해야 하는 홈 페이지로 리디렉션됩니다. 그러나 리디렉션은 발생하지만 사용자 데이터는 계속 저장되..

programing 2023.07.13

이 Firestore 쿼리에 인덱스가 필요한 이유는 무엇입니까?

이 Firestore 쿼리에 인덱스가 필요한 이유는 무엇입니까? 질문이 있습니다.where()등호 연산자가 있는 방법 및 그 다음에orderBy()방법과 나는 그것이 왜 색인을 필요로 하는지 알 수 없습니다.where 메서드는 개체(맵)에서 값을 확인하고 순서는 숫자를 사용합니다. 문서에는 다음과 같이 나와 있습니다. 범위 비교(=)가 있는 필터가 있는 경우, 첫 번째 주문은 동일한 필드에 있어야 합니다. 그래서 저는 평등 필터가 괜찮다고 생각했을 것입니다. 다음은 내 쿼리 코드입니다. this.afs.collection('posts').ref .where('tags.' + this.courseID,'==',true) .orderBy("votes") .limit(5) .get().then(snap => ..

programing 2023.07.13

Firebase Analytics 사용자 지정 이벤트 매개 변수

Firebase Analytics 사용자 지정 이벤트 매개 변수 파이어베이스 분석은 처음입니다API 호출에 대한 통계를 보여주는 이벤트를 보내려고 합니다. endTime = System.currentTimeMillis() - startTime; // [START event] Bundle params = new Bundle(); params.putString(FirebaseConstants.PHONE_NUMBER, Utility.getPhone()); params.putLong(FirebaseConstants.DURATION, endTime); FirebaseAnalytics .getInstance(getContext()) .logEvent(FirebaseConstants.BALANCE_CHECK, par..

programing 2023.07.08

장치에서 Firebase 클라우드 메시징 알림을 수신하지 않음

장치에서 Firebase 클라우드 메시징 알림을 수신하지 않음 장치에서 토큰을 가져와 Google FireBase 알림 콘솔을 통해 알림 테스트를 전송하는 FireBase Cloud Messaging에 문제가 있지만 알림이 Android 가상 장치에 기록되거나 푸시되지 않습니다.FCM에 대한 문서는 거의 정확하게 아래에 나와 있는 코드이며 파이어베이스에서 작동하는 푸시 알림을 받기 위해 수행해야 하는 다른 작업은 거의 없습니다.설명서에 명시된 모든 설정 정보(빌드.그래들 추가, 구글 플레이 서비스 설치 등)를 살펴보았지만 여전히 메시지가 생성되지 않습니다."I/FA: Tag Manager를 찾을 수 없으므로 사용할 수 없습니다."라는 알림을 누른 직후 일회성 오류가 발생하지만 출력되는 데이터는 이 오류뿐..

programing 2023.07.08

Android Studio - 프로그램 유형이 이미 있음: com.google.android.gms.internal.measurement.zzwp

Android Studio - 프로그램 유형이 이미 있음: com.google.android.gms.internal.measurement.zzwp 어제는 앱이 잘 작동했습니다. 오늘은 안드로이드 스튜디오를 다시 연 후에 앱이 더 이상 컴파일이 안 된 이유를 모르겠습니다. 표시된 오류는 다음과 같습니다. Program type already present: com.google.android.gms.internal.measurement.zzwp Message{kind=ERROR, text=Program type already present: com.google.android.gms.internal.measurement.zzwp, sources=[Unknown source file], tool name=Opt..

programing 2023.06.28

단일 Firebase Firestore 문서를 업데이트하는 방법

단일 Firebase Firestore 문서를 업데이트하는 방법 인증 후 /users/에서 사용자 문서를 검색하려고 합니다. 그런 다음 auth 개체의 데이터와 사용자 지정 사용자 속성으로 문서를 업데이트하려고 합니다.그런데 업데이트 방법이 없다는 오류가 발생하고 있습니다.단일 문서를 업데이트할 수 있는 방법이 있습니까?모든 파이어스토어 문서 예제는 실제 문서를 가지고 있다고 가정하고 where 절을 사용하여 쿼리하는 예제는 없습니다. firebase.firestore().collection("users").where("uid", "==", payload.uid) .get() .then(function(querySnapshot) { querySnapshot.forEach(function(doc) { co..

programing 2023.06.23

WidgetFlutterBinding.에서 보장하는 사항이니셜라이즈() do?

WidgetFlutterBinding.에서 보장하는 사항이니셜라이즈() do? 저는 아래 코드 라인의 파이어베이스 패키지를 사용하려고 합니다. 이 코드 라인이 실제로 무엇을 하는지 정말 알고 싶습니다. 공식 문서는 저에게 큰 도움이 되지 않았습니다.누가 설명 좀 해주시겠어요? 다음과 같은 방식으로 사용해야 합니다. void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); runApp(MyApp()); } https://https.dev/dev/dll/adm/architecture-dll #architecture-delays 위의 이미지는 Flutter의 아키텍처 레이어입니다.WidgetFlut..

programing 2023.06.08
반응형