현장 관리 앱의 골칫덩이 '사진 위치 정보' 성공시킨 비결(안드로이드 : 다중선택 업로드)

HJSOFT 조회 5

1. 현장의 목소리: "사진을 여러 장 올리면 왜 위치가 사라지나요?"건설 현장, 시설 점검, 안전 진단 앱을 쓰시는 분들이 가장 많이 겪는 불편함이 있습니다. "분명 현장에서 찍은 사진인데, 앱에 여러 장을 한꺼번에 올리기만 하면 위치 정보(GPS)가 없다고 떠요." 이것 때문에 사진을 한 장씩 감질나게 올리거나, 결국 수동으로 위치를 입력하는 번거로움이…

현장 관리 앱의 골칫덩이 '사진 위치 정보' 성공시킨 비결(안드로이드 : 다중선택 업로드)

1. 현장의 목소리: "사진을 여러 장 올리면 왜 위치가 사라지나요?"

건설 현장, 시설 점검, 안전 진단 앱을 쓰시는 분들이 가장 많이 겪는 불편함이 있습니다.

"분명 현장에서 찍은 사진인데, 앱에 여러 장을 한꺼번에 올리기만 하면 위치 정보(GPS)가 없다고 떠요."

이것 때문에 사진을 한 장씩 감질나게 올리거나, 결국 수동으로 위치를 입력하는 번거로움이 있으셨을 겁니다.

개발자들에게 물어봐도 "안드로이드 보안이 까다로워져서 원래 안 된다"는 맥빠지는 소리만 들으셨을 거예요.


왜 지금까지 안 됐을까요? (범인은 안드로이드의 '보안')

요즘 안드로이드 폰(특히 갤럭시 최신 기종들)은 개인정보 보호를 위해 사진의 위치 정보를 꽁꽁 숨겨둡니다.

특히 사진을 여러 장 선택해서 보낼 때, 폰 시스템은 "이 사람이 위치 정보를 공유하고 싶지 않은가보다"라고 지레짐작하고 **위치 정보를 지운 '가짜 복사본'**을 앱에 넘겨줍니다.

심지어 요즘 똑똑하다는 챗지피티(AI)조차 "이건 구글이 막아놓은 거라 절대 해결 못 합니다"라고 포기 선언을 할 정도였죠.

어떻게 해결했나? "가짜가 아닌 진짜 원본을 요구하다"

안드로이드 시스템 깊숙한 곳의 설정을 건드렸습니다.

이번에 성공시킨 핵심은 **"시스템에게 원본 데이터에 접근할 수 있는 정식 통행증을 요구"**한 것입니다.

  • 특수 권한 확보: 단순히 위치를 아는 권한이 아니라, 사진 속 깊은 정보를 읽겠다는 특수 허가를 받았습니다.

  • 원본 호출 명령: 시스템이 주는 '위치 정보가 빠진 복사본'을 거부하고, **"위치가 살아있는 진짜 원본을 내놔라"**라고 명령하는 기술(setRequireOriginal)을 적용했습니다.

삼성 갤럭시 사용자라면 이제 걱정 끝!

이 기술은 특히 우리나라 현장에서 가장 많이 쓰이는 삼성 갤럭시 폰에서 아주 완벽하게 작동합니다. 웹으로 만든 앱들은 이 '통행증'을 받을 방법이 없어서 여전히 해결 못 하고 있지만, 저희는 **네이티브 기술(MAUI)**을 직접 파고들었기 때문에 이 벽을 넘을 수 있었습니다.

이제 현장 업무가 더 쉬워집니다.

이제 현장에서는 안심하고 사진을 **멀티 선택(다중 선택)**해서 한꺼번에 올리세요.

  • 귀찮은 수동 입력 필요 없음

  • 사진만 올리면 자동으로 지도에 위치 표시

  • 챗지피티도 안 된다던 기술을 현장 맞춤형으로 구현


"안 된다는 말은 그냥 이론일 뿐입니다. 현장에서 진짜 필요한 게 무엇인지 고민하면 답은 나옵니다."

댓글 0

첫 댓글을 남겨보세요.