본문 바로가기
반응형

[TroubleShooting]17

query did not return a unique result: 3 조회 결과는 3건이 나왔지만 Repository에서 Return을 Class로 받았기 때문에 담을 수가 없어서 에러가 발생한 것인데 Repository의 Return 타입을 Class에서 List 이런 식으로 받아주면 해결된다 참고 : https://wakestand.tistory.com/943 2022. 11. 22.
[Flutter] Firebase FCM 노티피케이션이 도착하지 않는다면 Firebase FCM 푸시 알림이 도착하지 않는다면, 이러한 상황은 아닌지 고려해보셔야 합니다. '앱이 현재 켜져있지 않은가' Foreground 기반 노티피케이션을 받기 위한 설정을 하신 여러분들이라면 생뚱맞은 소리로 들릴 수도 있으시겠지만 기본적으로 앱이 켜져서 화면이 보여지는 상태에서 FCM을 받게 되면, 이것이 무시됩니다. 화면이 떠 있으면 노티피케이션이 굳이 도착하지 않는다는 얘기입니다. 따라서 홈 화면을 눌러서 앱을 '일시중지' 시켜 놓고 푸시알림을 다시 보내보세요. 물론 기본적으로 딜레이가 짧으면 없고 길면 몇 분 까지 있을 수도 있겠지만, 잘 도착하는 것을 확인하실 수 있습니다. 푸시알림이 도착해야하는 순간이더라도, 앱의 화면이 멀쩡히 켜져 있었다면 여러분의 push 알림은 씹혔을 가능성.. 2022. 10. 28.
[Flutter] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10 Flutter로 google_sign 로그인을 구현하던 중에 이런 에러를 마주할 수 있다. 이 에러가 뜬 경우 안드로이드 유저일 것이고, 이유는 프로젝트에 지문 등록을 해주지 않았기 때문이다. 안드로이드는 Firebase 콘솔에서 프로젝트의 지문을 등록해주어야 한다. Android Studio에서 프로젝트를 연 뒤에 android 폴더에 오른쪽 버튼 -> Flutter -> Open Android Module in Android Studio 로 열어준다. 그 다음 오른쪽 탭에 있는 Gradle을 누르고 android -> Tasks -> android -> signingReport을 더블클릭하면 콘솔창에서 SHA1 SHA-256 지문을 볼 수 있다. 그리고 이 지문 두개를 복사해놓은 뒤에 Firebase.. 2022. 10. 22.
[Flutter] FireStore Unhandled Exception: PlatformException FireStore를 사용하는데 이런 경험이 있을 것이다! 사용한지 한 달이 넘으면 이런 경우가 발생하는데, 권한이 자동으로 재조정되기 때문이다. 간단한 방법으로 해결할 수 있다. Firebase 콘솔 -> FireStore -> 규칙 이 부분에 allow ~~ 써 있는 부분을 아래와 같은 명령어로 바꿔주면 된다. allow read, write: if request.auth.uid != null; https://www.inflearn.com/questions/29420 permission denied / unhandled Exception 오류 - 인프런 | 질문 & 답변 flutter firestore Status{code=PERMISSION_DENIED, description=Missing or in.. 2022. 10. 22.
반응형