문제해결
[Flutter 숙련] 개인 과제 - 지역 검색 앱 TroubleShooting
골목코딩
2024. 12. 9. 17:58
1. 문제 정의
- 핸드폰의 gps 위치정보 가져와서 api로 검색할 때 검색 되지 않음.
2. 사실 수집
- gps 위치정보가 제대로 가져와 지는지, api 명령어가 잘 작동을 한건지 확인 필요.
3. 원인 추론
- 에뮬레이터 위치정보 저장값 잘못 저장, gps 권한 설정 미흡, api에서 가져오는 명령어 오류 등.
4. 조사 방법 결정
- 처음부터 설정하듯이 단계를 다시 밟아봄. print문을 이용해 값 저장 및 전달이 되었는지 체크
5. 조사 방법 구현
- AndroidManifest.xml, Info.plist파일의 권한설정 부분 체크
- 에뮬레이터의 gps 정보 설정 부분 체크
- gps 정보 가져오는 함수에 print문 넣어 체크
- api에 전달 될 때 print문으로 gps값 다시 체크
- api에서 회신된 값 print문으로 체크
6. 결과 관찰
- gps값에는 문제가 없었음.
- api에서 회신 올때 빈 함수로 전달됨 확인.
- 확인시 api키 값이 잘못됨.
- 강의 교육 받을때 코드를 복사 붙여넣기 할 때 api키값을 수정 안한 것이 원인.
- 키값 수정하여 정상 확인.