반응형

Firebase 5

앱이 백그라운드에 있을 때 메시지 수신 시 Firebase가 호출되지 않음

앱이 백그라운드에 있을 때 메시지 수신 시 Firebase가 호출되지 않음 저는 Firebase에서 작업하고 있으며 앱이 백그라운드에 있는 동안 서버에서 앱으로 알림을 보내는 것을 테스트하고 있습니다.알림이 성공적으로 전송되고 장치의 알림 센터에도 표시되지만 알림이 나타나거나 클릭해도 FC Messaging Service 내의 onMessageReceived 메서드가 호출되지 않습니다. 앱이 포그라운드에 있을 때 테스트를 해보니 onMessageReceived 메서드가 호출되어 모든 것이 정상적으로 작동했습니다.이 문제는 앱이 백그라운드에서 실행될 때 발생합니다. 이것이 의도된 행동입니까, 아니면 제가 이것을 고칠 수 있는 방법이 있습니까? 다음은 나의 FBM 메시징 서비스입니다. import andro..

programing 2023.07.09

Float에서 XFile을 파일로 변환하는 방법

Float에서 XFile을 파일로 변환하는 방법 Firebase는 File 형식으로만 업로드하기 때문에 파일을 Firebase에 업로드하기 위해 XFile을 File로 변환하고 싶습니다.코드는 다음과 같습니다. XFile videofile; videofile = file; await FirebaseStorage.instance.ref(imageRef).putFile(videoFile); XFile을 Firebase에 업로드할 수 없다는 오류가 표시됩니다. XFile 패키지의 XFile 패키지를 사용하면 다음과 같은 오류가 발생합니다. 'Xfile'이라는 이름은 'package:cross_file/src/types/interface.dart' 및 'package:xfile/src/xfile_core.dar..

programing 2023.07.04

Firebase에서 push()를 사용할 때 고유 ID를 가져오는 방법

Firebase에서 push()를 사용할 때 고유 ID를 가져오는 방법 Firebase 데이터베이스에서 항목을 추가/제거하려고 합니다.추가/수정/제거(프론트 엔드)할 테이블에 목록을 표시하고 싶지만, 수정/제거를 위해 각 항목을 고유하게 식별할 수 있는 방법이 필요합니다.Firebase는 push()를 사용할 때 기본적으로 고유 식별자를 추가하지만 API 설명서에서 이 고유 식별자를 선택하는 방법을 참조하는 내용을 보지 못했습니다.이게 가능할까요?고유 ID를 만들기 위해 set()을 대신 사용해야 합니까? 이들의 튜토리얼을 사용하여 다음과 같은 간단한 예를 정리했습니다. 이제 세 줄의 데이터가 있다고 가정하겠습니다. fred : 1 : 1 : 1 : test message 1 fred : 1 : 1 : ..

programing 2023.06.29

ANR 오류 "Broadcast of Intent {act=com.google.화력 기지인스턴스_ID_EVENT"... "파이어베이스"인스턴스 IDAndroid 7.1 및 8.0용 "내부 수신기"

ANR 오류 "Broadcast of Intent {act=com.google.화력 기지인스턴스_ID_EVENT"... "파이어베이스"인스턴스 IDAndroid 7.1 및 8.0용 "내부 수신기" 최근에 보고된 ANR 오류가 많은 안드로이드 앱이 있습니다.이 문제는 Android 7.1 및 8.0에서만 발생합니다(예: 4.4, 5.0 또는 6.0).ANR은 다음과 같습니다. Broadcast of Intent { act=com.google.firebase.INSTANCE_ID_EVENT flg=0x14 cmp=com.our.package.name/com.google.firebase.iid.FirebaseInstanceIdInternalReceiver (has extras) } 질문은 다음과 같습니다.왜 ..

programing 2023.06.09

에뮬레이터의 "이 앱은 Firebase 인증을 사용할 수 있는 권한이 없습니다."

에뮬레이터의 "이 앱은 Firebase 인증을 사용할 수 있는 권한이 없습니다." 에뮬레이터에서 앱을 실행하려고 하면 이 오류가 발생합니다. 내가 한 일: Firebase-UI를 사용하고 Android O를 실행하고 있습니다. Play Store를 업데이트했습니다. 저는 파이어베이스 콘솔에 SHA-1 코드를 모두 추가했고 패키지 이름이 일치합니다. 실제로 실제 기기에서 앱을 실행하면 완벽하게 실행되고 로그인할 수 있습니다. This app is not authorized to use Firebase Authentication. Please verify that the correct package name and SHA-1 are configured in the Firebase Console. com.go..

programing 2023.06.09
반응형