기본 콘텐츠로 건너뛰기

Flutter GoogleSignInException 해결기 - Debug는 되는데 Release에서만 Google 로그인 실패하는 이유

Flutter로 안드로이드 앱을 개발하면서 Google Sign-In과 Firebase Authentication을 함께 사용하는 경우가 많다. 나 역시 Windows 환경에서 Antigravity IDE를 사용하여 Flutter 앱을 개발하고 있었고, 개발 중에는 Google 로그인이 정상적으로 동작했다. 하지만 앱을 Google Play Console의 내부 테스트 트랙에 배포한 후 테스트를 진행하자 예상치 못한 문제가 발생했다. Google Sign-in failed. GoogleSignInException( code: GoogleSignInExceptionCode.canceled, activity is cancelled by the user. ) 처음에는 정말 사용자가 로그인을 취소한 것처럼 보였다. 하지만 실제 원인은 전혀 다른 곳에 있었다. Debug에서는 정상인데 Release에서는 왜 실패할까? 개발 중에는 Antigravity에서 Debug 모드로 실행했기 때문에 모든 것이 정상적으로 동작했다. Google 계정을 선택하면 Firebase Authentication까지 문제없이 로그인되었다. 하지만 Release App Bundle(AAB)을 만들어 Google Play 내부 테스트에 업로드한 후 설치하면 Google 계정 선택 이후 바로 예외가 발생했다. 처음에는 Firebase 설정이나 코드의 문제라고 생각했지만, 실제 원인은 앱이 서명(Signing)되는 방식에 있었다. Google Sign-In은 SHA-1을 이용해 앱을 인증한다 Google Sign-In은 단순히 패키지 이름만 확인하는 것이 아니다. Android 앱은 다음 두 가지 정보를 이용해 인증된다. Package Name SHA-1 인증서 지문 Firebase Console에 Android 앱을 등록할 때 SHA-1을 입력하는 이유도 바로 이것이다. Debug 환경에서는 Debug Keystore의 SHA-1이 사용된다. Release APK를 직접 설치하면 Relea...

호주 여행 필수 가이드: 절대 반입 금지 식품과 벌금 피하는 완벽 신고법!

 

호주 입국 전 꼭 알아야 할 검역 규정! ⚠️ 한국의 정을 담아 가져간 음식이 자칫하면 수백만 원의 벌금으로 돌아올 수 있다는 사실, 알고 계셨나요? 호주의 까다로운 **식품 검역** 기준을 완벽하게 이해하고, **세관 신고**를 통해 안전하고 즐거운 여행을 시작하는 방법을 알려드립니다.

 


드디어 꿈에 그리던 호주 여행! ✈️ 설레는 마음으로 짐을 싸면서, '혹시 현지 음식이 입에 안 맞을까?' 하는 걱정에 한국 음식을 챙기게 되잖아요. 저도 예전에 호주에 갔을 때, 습관처럼 챙긴 **라면 수프**나 **건어물** 때문에 공항에서 엄청 긴장했던 기억이 있거든요. 솔직히 말해서, 호주는 전 세계에서 가장 **엄격한 생물 보안(Biosecurity)** 규정을 가진 나라 중 하나예요. 그만큼 자연환경을 보호하려는 의지가 강하다는 뜻이죠.

문제는 이 까다로운 검역 때문에, 우리가 무심코 가져간 김치, 젓갈, 심지어 **꿀**이나 **한약재**까지도 문제가 될 수 있다는 거예요. 미신고로 적발되면 최소 수백 달러에서 최대 $6,260(\text{AUD})$의 벌금을 물 수도 있다니, 진짜 조심해야겠죠? 이 글을 끝까지 읽으시면, 여러분의 짐 가방이 벌금 고지서가 아닌 행복한 추억으로 가득 차게 될 거예요! 😊

 

🚨 절대 반입 금지 품목: 왜 안 되는 걸까요?

호주 검역 당국(Australian Border Force and Biosecurity)이 특정 품목에 엄격한 잣대를 들이대는 건 다 이유가 있어요. 바로 호주만의 **고유한 생태계**를 보호하기 위해서죠. 외국에서 들어온 씨앗, 해충, 질병 등이 호주의 농업과 환경에 치명적인 피해를 줄 수 있기 때문이에요. 예를 들어, 소시지 속의 육류 성분에서 구제역 바이러스가 검출될 가능성, 과일 속 씨앗에서 새로운 잡초가 퍼질 위험 등을 원천 차단하는 거죠.

💡 알아두세요! '미신고'가 '불법'입니다.
호주 검역의 핵심은 '반입 금지 품목'이 아니라 **'신고 의무 품목'**이에요. 가져온 물품이 문제가 되더라도, 솔직하게 신고했다면 폐기 처분으로 끝날 가능성이 높습니다. 하지만 숨기거나 미신고하면 **최대 $6,260(\text{AUD})$**의 벌금 폭탄을 맞을 수 있습니다!

 

✅ 한국인이 헷갈리는 반입/신고 품목 리스트 (필수 확인)

우리나라 여행객들이 가장 헷갈리고, 실제로 적발 사례가 많은 품목들을 중심으로 정리해 봤어요. 이 리스트만 잘 숙지해도 검역대를 통과하는 데 큰 도움이 될 거예요.

분류 주요 품목 반입 가능성 및 조치
육류 및 가금류 육포, 소시지, 라면/카레 속 건더기(고기), 통조림/레토르트 속 육류 **대부분 엄격히 금지.** 통조림도 성분 확인 필요. **무조건 신고.**
유제품 및 계란 생/분유, 계란, 계란 노른자 성분 포함 식품 (마요네즈 등) **가공 유제품만 가능.** 계란은 금지. **무조건 신고.**
곡물 및 씨앗 모든 종류의 생 씨앗 (Chia, 렌틸콩 등), **곡물 가루** (생 곡물), 팝콘 옥수수 **엄격히 금지.** 상업용 포장된 **볶은 커피**나 **차(Tea)**는 보통 허용.
해산물 및 건어물 멸치, 오징어, 명태 등 **건어물**, 젓갈 (김치 포함) **건조/냉동 처리된** 것은 보통 허용되나, **냄새 문제**와 검역 가능성이 높음. **신고 필수.**
식물류 및 한약재 인삼, 홍삼 (건삼), **한약재**, 신선한 과일/채소, 화분, 꽃다발 **신선한 것은 금지.** 상업적으로 포장된 **가공된 홍삼 제품(액기스 등)**은 허용 가능성이 높음. **신고 필수.**
기타 가공식품 **꿀** 및 벌집 제품, 견과류 (껍질 유무 중요), 햇반, 상업용 포장된 라면 **꿀은 엄격히 신고.** 라면은 **육류 건더기**가 없으면 문제없음. **성분을 체크하고 신고.**

 

📝 실제 여행 시 대처하는 자세: 3가지 핵심 원칙

규정을 알았다고 해도, 막상 공항에 도착하면 떨리고 헷갈리기 마련이죠. 제가 현장에서 실제로 도움을 받았던 '3가지 핵심 원칙'을 알려드릴게요. 이것만 지키면 벌금 걱정은 뚝!

  1. 1. 짐은 무조건 '투명 포장'으로: 검역대에서 직원에게 내용물을 보여주기 쉽도록, 신고 물품은 투명 지퍼백 등에 따로 담아두세요. 가방 깊숙한 곳에 숨겨두면 오히려 의심을 살 수 있어요.
  2. 2. '입국 신고서' 작성 시 100% 솔직하게: 입국 신고서의 '음식(Food)'이나 '생물학적 제품(Biological products)' 관련 질문에 **조금이라도 해당된다면 무조건 YES**에 체크하세요. 이게 바로 **벌금 면제의 치트키**입니다.
  3. 3. 'Declaration'은 당당하게 외치세요: 세관 검역 구역에 들어서면, **'Nothing to Declare'** 라인과 **'Goods to Declare'** 라인이 있습니다. 신고할 물품이 있다면 망설이지 말고 **'Goods to Declare'** (신고할 물품 있음) 라인으로 가세요. 직원이 물품을 확인하고 반입 여부를 결정해 줄 거예요.

글의 핵심 요약: 벌금 없이 통과하는 체크리스트 📝

✅

호주 검역 3초 요약 필승 전략

1. 반입 금지 성분 확인: 육류/닭고기, 생과일, 씨앗, 꿀 등은 절대 반입 불가 또는 엄격 검사 대상입니다.
2. 황금 규칙: 문제가 될 것 같다면 **무조건 입국신고서에 'YES' 체크**하고 검역관에게 보여주세요.
3. 가장 안전한 품목: **상업적으로 가공**되고 육류/계란 성분이 없는 분말 수프, 병 통조림(육류X), 김 등은 허용될 가능성이 높습니다.
벌금 위험도 계산: 미신고 시 벌금($\text{AUD}$)은 $6,260$까지 부과될 수 있습니다. **신고하면 0원!**

 

자주 묻는 질문 ❓

Q: 마트에서 산 밀봉된 김치는 반입이 가능한가요?
A: 밀봉된 **시판 김치**는 발효된 채소류이므로 가능성이 높지만, **젓갈류**가 포함되어 있다면 검역 대상입니다. 안전하게 **신고**하는 것을 추천드립니다. 검역관이 성분을 확인하고 통과시켜 줄 수도, 폐기할 수도 있습니다.
Q: 깜빡하고 신고를 못 했어요. 이제라도 자진 신고하면 벌금 면제되나요?
A: 세관 검역 구역 내에 있는 **'자진 신고함(Amnesty Bin)'**에 물품을 넣으면 벌금이 부과되지 않습니다. 하지만 검역관에게 적발된 후에는 변명의 여지가 없습니다. 적발되기 전에 마지막 기회로 이용하세요!
Q: 라면 수프에 들어있는 아주 작은 고기 조각도 문제가 되나요?
A: 네, 문제가 됩니다. **육류 성분**이 포함된 제품은 그 양과 관계없이 모두 신고 대상입니다. 아예 육류 성분이 없는 **해산물 라면**이나 **채소 라면**만 가져가시거나, 육류가 의심되는 제품은 수프만 빼고 가시는 것도 방법입니다.

호주 여행의 시작은 **철저한 검역 준비**부터라는 것, 이제 확실히 아셨죠? 더 궁금한 점이 있다면 언제든지 댓글로 물어봐주세요! 즐겁고 안전한 호주 여행 되세요~ 🦘😊

댓글

이 블로그의 인기 게시물

호주 입국 신고서 작성법 총정리! 꼭 알아야 할 유의사항

 호주는 아름다운 자연과 높은 삶의 질로 많은 여행자와 유학생이 찾는 나라다. 하지만 입국 절차를 제대로 준비하지 않으면 공항에서 예상치 못한 문제를 겪을 수 있다. 그중에서도 "입국 신고서"는 필수적으로 작성해야 하는 문서 중 하나다. 이번 글에서는 호주 입국 신고서 작성법과 주의해야 할 사항 을 상세히 정리해 본다. 1. 호주 입국 신고서란? 호주 입국 신고서(Australian Incoming Passenger Card, IPC) 는 모든 여행자가 공항 입국 심사 시 제출해야 하는 서류다. 이는 세관 신고 및 검역 목적 으로 사용되며, 호주 정부가 여행자의 신상 정보와 반입 물품을 파악하는 데 도움을 준다. 2. 입국 신고서 작성 시기 및 방법 ① 언제 작성해야 할까? 호주 입국 신고서는 비행기 안에서 승무원이 배포 한다. 따라서 비행기가 호주 공항에 도착하기 전, 미리 작성해 두는 것이 좋다. ② 어떻게 작성해야 할까? 입국신고서 내용: 반드시 영어로 작성해야 한다. 개인 정보 입력: 여권에 기재된 영문 이름, 생년월일, 국적 등을 정확하게 기입한다. 호주 내 주소: 체류할 호텔이나 숙소 주소를 적어야 한다. 만약 정확한 주소를 모르면, 예약한 호텔 이름이라도 적어두는 것이 좋다. 방문 목적: 관광(Tourism), 사업(Business), 유학(Study) 등 방문 목적을 선택한다. 반입 물품 신고: 음식, 동식물, 의약품, 현금(10,000 AUD 이상) 등 신고해야 하는 품목이 있는지 체크 해야 한다. 특히 네 ( Yes )/아니오(No) 를 선택하는 부분에서는 잘 모르겠으면 무조건 네 ( Yes )에 체크해야 미신고 항목에 대한 벌금을 피할 수 있다. 건강 상태 및 범죄 이력: 최근 6일 이내에 방문한 국가 및 건강 상태에 대한 질문이 포함되며, 범죄 기록 여부도 체크해야 한다. 3. 신고해야 하는 물품과 주의사항 호주는 검역 규정이 매우 엄격한 국가 다. 따라서 아래와 같은 물품을 반입할 경우 반드시 신고해야 한다. ...

첨단 칫솔(어금니 칫솔)의 용도와 올바른 사용법

  1. 첨단 칫솔(어금니 칫솔)이란? 첨단 칫솔(어금니 칫솔)은 치아를 효과적으로 세척하기 위해 특별히 설계된 칫솔로 첨단이란 말은 치솔모의 끝이 뾰족해서 붙여진 이름이다. 일반 칫솔보다 작은 헤드와 특수한 디자인(구부러진 헤드 and/or 한다발의 칫솔모)을 갖추고 있어, 입안 깊숙한 곳까지 도달하여 플라그와 음식 찌꺼기를 제거하는 데 도움을 준다. 2. 첨단 칫솔이 필요한 이유 치아는 음식물을 씹는 중요한 역할을 하며, 특히 음식물이 많이 끼는 부분이기 때문에 세심한 관리가 필요하다. 하지만 위치상 일반칫솔로는 닦기가 어려운 부분에 있고 이러한 곳에 충치와 잇몸 질환이 생길 가능성이 높다. 첨단 칫솔을 사용하면 다음과 같은 장점이 있다. 정밀한 청소 가능 : 작은 칫솔 머리가 좁은 공간까지 도달할 수 있음 충치 예방 효과 : 플라그와 음식물 제거로 충치 발생 확률을 줄일 수 있음 잇몸 건강 유지 : 잇몸 자극을 최소화하면서 구강을 깨끗하게 관리할 수 있음 3. 첨단 칫솔이 필요한 경우 첨단 칫솔이 일반 칫솔로 닦기 어려운 위치를 닦는데 도움을 주기 때문의 다음의 경우에 첨단 칫솔이 필요하다. 치아가 삐뚤삐뚤한 경우 : 삐뚤삐뚤 붙은 치아 사이를 작은 치솔모로 닦을수 있음 앞니의 뒤쪽을 닦을 경우 : 앞니의 뒤쪽은 움푹 들어간 경우 뾰족한 칫솔모로 닦을 수 있음 가장 뒤쪽 어금니를 닦을 경우 : 일반칫솔로 안닿는 어금니 뒤를 첨단칫솔의 디자인으로 닦을수 있음 치아 교정중인 경우 :  교정 브라켓과 치아 사이를 닦을 수 있음 발치된 치아가 있는 경우 : 빠진 치아 공간을 닦을 수 있음 4. 첨단 칫솔을 선택할 때 고려해야 할 요소 올바른 첨단 칫솔을 선택하는 것은 효과적인 구강 관리를 위한 첫걸음이다. 다음과 같은 요소를 고려하여 선택하는 것이 좋다. 헤드 크기 : 작은 헤드를 선택하면 입안 깊숙한 곳까지 닦기 쉬움 모의 강도 : 너무 딱딱한 칫솔은 잇몸을 자극할 수 있으므로 부드러운 모를 선택하는 것이 좋음 손잡이...

호주 기술 이민 조건 2025 | 점수표, 직업 리스트, 신청 방법 총정리

  호주 기술 이민이란? 호주 기술 이민(Skilled Independent visa - subclass 189) 은 특정 기술과 직업을 보유한 숙련된 근로자가 영주권(PR)을 신청할 수 있는 제도입니다. 높은 삶의 질과 안정적인 직업 시장을 갖춘 호주는 기술 인력이 지속적으로 필요하여 매년 다양한 이민 프로그램을 운영하고 있습니다. 본 가이드에서는 호주 기술 이민 점수표, 직업 리스트, 신청 방법, 비용 및 비자 종류 등을 상세히 설명합니다. 호주 기술 이민 조건 1. 기본 조건 호주 기술 이민을 신청하려면 아래의 조건을 충족해야 합니다. ✅ 연령 : 만 18세~45세 ✅ 영어 능력 : IELTS 6.0 이상(각 영역 최소 6점) 또는 PTE Academic 50점 이상 ✅ 기술 심사 : 해당 직업의 기술 심사 기관에서 평가 통과 ✅ 점수제도 : EOI(Expression of Interest) 제출 후 최소 65점 이상 획득 ✅ 직업군 포함 여부 : 호주 이민성의 MLTSSL 또는 STSOL 리스트에 포함된 직업군 ✅ 건강검사 및 신원조회 : 범죄 기록이 없어야 하며 건강 검사를 통과해야 함 2. 호주 기술 이민 점수표 (2025년 기준) Expression of interest(EOI)를 제출할 때 아래 점수표를 기반으로 총점을 산출합니다. 65점 이상 이어야 신청이 가능하지만, 경쟁이 높은 직군은 더 높은 점수가 필요합니다. 평가 항목 세부 내용 점수 연령 18~24세 25점 25~32세 30점 33~39세 25점 40~44세 15점 영어 점수 IELTS 6.0 / PTE 50점 이상 0점 IELTS 7.0 / PTE 65점 이상 10점 IELTS 8.0 / PTE 79점 이상 20점 경력 (호주 외 해외 경험 포함) 3년 이상 5점 5년 이상 10점 8년 이상 15점 호주 경력 1년 이상 5점 3년 이상 10점 5년 이상 15점 학력 학사 학위 이상 15점 석사 또는 박사 학위 20점 호주 학위 호주 내 2년 이상 학업 5점 배우자 스펙 배우...