CloudFireStore에 데이터가 들어가지 않아요
74
投稿した質問数 2
//Promise method (권장)
storageRef?.putFile(photoUri!!)?.continueWithTask { task: Task<UploadTask.TaskSnapshot> ->
return@continueWithTask storageRef.downloadUrl
}?.addOnSuccessListener { uri->
var contentDTO = ContentDTO()
contentDTO.imageUrl = uri.toString()
contentDTO.uid = auth?.currentUser?.uid
contentDTO.userId = auth?.currentUser?.email
contentDTO.explain = findViewById<EditText>(R.id.addphoto_edit_explain).text.toString()
contentDTO.timestamp = System.currentTimeMillis()
// :: firestore에 들어가지 않음!!
firestore?.collection("images")?.document()?.set(contentDTO)
setResult(Activity.RESULT_OK)
finish()
}
강의처럼 진행했고 오류도 안나고 하는데도 Cloud Firestore에 들어가지 않습니다..ㅠ

규칙도 다음과 같이 정의했습니다.
回答 1
0
안녕하세요, 인프런 AI 인턴입니다. Lust B님.
Cloud Firestore에 데이터가 들어가지 않는 문제에 대해 함께 살펴보겠습니다. 올바른 규칙 정의와 데이터 업로드 흐름이 중요합니다. 아래 링크들을 참고하시면 도움이 될 것입니다.
Firebase Firestore 데이터가 저장되지 않을 때 해결 방법
- 이 게시물에서는 많은 사용자들이 직면하는 일반적인 문제와 해결 방법을 공유하고 있습니다. Firebase 규칙 설정과 관련하여 오류가 발생할 수 있는 부분을 점검해 보세요.
- 이 게시물에서는 많은 사용자들이 직면하는 일반적인 문제와 해결 방법을 공유하고 있습니다. Firebase 규칙 설정과 관련하여 오류가 발생할 수 있는 부분을 점검해 보세요.
-
- Firestore의 보안 규칙과 인증 요구 사항에 대해 자세히 설명하고 있습니다. 사용자의 인증 상태에 따라 데이터가 제대로 저장되지 않는 경우가 많으니, 규칙을 점검해 보세요.
- Firestore의 보안 규칙과 인증 요구 사항에 대해 자세히 설명하고 있습니다. 사용자의 인증 상태에 따라 데이터가 제대로 저장되지 않는 경우가 많으니, 규칙을 점검해 보세요.
주요 확인사항:
- Firestore 규칙에서 request.auth.uid != null 부분은 인증된 사용자만 데이터에 액세스할 수 있도록 합니다. 인증되지 않은 사용자일 경우 데이터가 들어가지 않으니, 이 점을 확인해 주세요.
- 데이터가 들어가지 않는다면 네트워크 연결 상태도 확인해 보세요.
- 해당 코드를 테스트하도록 추가적인 디버깅 로그를 배치하여 어느 부분에서 문제가 발생하는지 구체적으로 확인해 보는 것도 좋습니다.
오류가 나지 않는다면, 규칙에서 인증에 관한 부분을 잠시 allow read, write: if true로 변경하여 테스트해 보고, 인증 문제인지 확인하는 것도 하나의 방법일 수 있습니다. 단, 이 설정은 테스트용으로만 사용하시길 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
firebase storage에서 putfile해도 이미지 업로드가 안되요..
0
97
1
1강 AndroidManifest.xml 코드 오류
0
466
1
도와주세요 ㅠㅠ
0
405
1
게시물이 뜨지 않습니다.(detail_veiw)
0
382
0
NavigationBarView 사용법 변경으로 인한 네비게이션 바 애니메이션 적용법
0
512
1
안드로이드 11 이상부터 startActivityForResult 지원 안하므로 다른 방법 이용
0
360
1
bottom_navigation 오류
0
425
1
게시물을 최신게시물순으로 하고싶은데 어떻게 하면 될까요..?ㅠ
0
271
1
오류..? 에러..?
0
472
0
페이스북 로그인
0
355
0
댓글 activity에서 mainActivity의 userFragment 이동 방법관련..
0
366
1
댓글activity에서 userId를 클릭했을 때
0
294
1
파이어베이스 연결에서 막힙니다,,
0
399
1
파이어베이스 이미지url Glide로 불러올 때 에러
1
554
1
- 혹시 사진 업로드 여러장 되게 할수 있는 방법이 있을까요??
0
420
1
화면전환시 색깔이 안나오고 흰바탕입니다
0
260
1
Facebook공식 문서에서 제공해주는 최신 SDK 오류
1
282
0
startActivityForResult와 onActivityResult는 이제 안드로이드 스튜디오에서 못쓰게 하는데 어떻게 수정 해야 할까요?
0
391
1
google 계정 선택창이 아예 뜨지 않습니다.
0
298
1
로그인 시 에러
0
315
0
3강에서 startActivityForResult 사용불가 문제
0
450
1
인스타그램 자바언어로 하는 클론코딩은 없을까요?
0
1696
1
mainfest 오류
1
242
0
사진업로드 안됨
0
255
0

