문제해결

[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키값을 수정 안한 것이 원인.

    - 키값 수정하여 정상 확인.