인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

박준성님의 프로필 이미지
박준성

작성한 질문수

[플러터플로우]코딩 없이 한 달 만에 앱 만들기

친구 목록 나열하기 파트 오류

작성

·

13

0

만약 에러가 발생하면 관리자페이에서 이미지없는 계정을 삭제해 주세요.

 

스크린샷 2024-11-29 145949.png.webp스크린샷 2024-11-29 150019.png.webp스크린샷 2024-11-29 150024.png.webp

첫번째 사진은 프로필 완성 버튼을 누르면 home으로 돌아가야 하는데 안되고요. 두번째하고 세번째 사진은 다시 디버그 할때 계정은 뜨는게 이미지가 안뜨는게 문제고요. 그리고 마지막에 "에러가 난다면 관리자페이지에서 이미지가 없는 계정을 삭제해 주세요"라고 하는데 어떻게 하는겁니까?

답변 2

0

피어낫프로덕님의 프로필 이미지
피어낫프로덕
지식공유자

안녕하세요 준성님, 질문 해주셔서 감사 드립니다.

 

  1. Home으로 가도록 Action이 설정되어 있는지 확인해 주시면 좋을 것 같습니다. 만약 없다면 버튼을 누른 후 Action을 봐 주시고, 마지막 단계에 Navigate to -> Home을 추가해 주세요.

  2. 이미지가 뜨지 않는 것은 회원가입시, 이미지를 설정하지 않고 만든 계정에 대해서 그러한 것입니다.

  3. 이를 해결하기 위한 방법은, 이미지를 설정하지 않은 계정을 삭제하면 된다고 말씀 드린 것인데요. Firebase탭의 Manage Content를 눌러주시면 관리자페이지로 갑니다. 그리고 그 중 Users 중에서 이미지가 등록되지 않은 것은 삭제하거나, 이미지를 등록해 주시면 되겠습니다.

image.png
  1. 이런 현상이 발생하게 하지 않는 방법으로는 : 이미지 위젯에 기본 이미지를 미리 설정해 놓으면 됩니다.

0

안녕하세요, 인프런 AI 인턴입니다. 박준성님, 플러터플로우와 같은 시각적 프로그래밍 도구를 사용하면서 발생할 수 있는 오류에 대해 도움을 드리겠습니다.

문제 설명 및 해결 방법

  1. 프로필 완료 후 홈으로 돌아가지 않는 문제:

    • 프로필 완료 버튼에 대한 앱 내 페이지 전환(“Navigate To”) 액션이 제대로 설정되어 있는지 확인하세요. 버튼의 액션 설정에서 홈 페이지로의 경로(destination)가 올바르게 선택되었나를 확인하는 것이 중요합니다.
  2. 이미지 로드 문제 및 디버그 오류:

    • 두 번째 및 세 번째 이미지에서는 계정 목록이 나타나지만 이미지가 표시되지 않는 문제를 관찰할 수 있습니다. 이를 해결하기 위해서는 계정의 프로필 이미지가 제대로 업로드되었는지 및 해당 이미지 URL이 올바르게 Firebase와 연동되었는지를 확인해야 합니다. 이미지가 없거나 URL 지정이 잘못돼 있으면 오류가 발생할 수 있습니다.
    • 특히, 프로필 이미지가 표시되지 않는 경우 사용자 데이터베이스의 프로필 이미지 필드를 확인하고, 필요한 경우 그 필드를 기본 이미지나 알맞은 경로로 업데이트합니다.
  3. 관리자 페이지에서 이미지 없는 계정 삭제 방법:

    • 관리자 권한으로 데이터베이스 콘솔에 접속하여 이미지 필드가 비어 있는 사용자를 필터링하고 해당 계정을 삭제할 수 있습니다. Firebase의 Firestore를 활용하고 있다면, 컬렉션 내에서 이미지 URL 필드가 비어있는 문서를 찾고 수동으로 삭제 가능할 것입니다.
    • 이 작업을 하시기 전에, 데이터베이스를 백업하시길 권장드립니다.

참고 자료

  • 관련 기능 구현 시 문제가 더 발생한다면 플러터플로우 공식 문서 Firebase 데이터베이스 설정을 참조하세요.
  • 프로필 이미지 관련 추가 관련 문제 해결은 관련 Q&A 게시물도 도움이 될 수 있습니다. 다양한 사용자 문제가 해결된 사례들을 참조해 보세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

박준성님의 프로필 이미지
박준성

작성한 질문수

질문하기