본문 바로가기

DEV/FLUTTER

[FLUTTER] IOS 구글 로그인 (google sign in) 취소시 앱 크래쉬

반응형

최근 IOS 앱심사에서 거절을 받았다.

 

아래는 애플 심사 거절 이유

 

1. Launched the app
2. Tapped on Google login
3. Tapped on “Continue”
4. Tapped on “Cancel”
5. Then the app crashed

 

테스트 해보니 릴리즈 모드에서만 실제로 취소 누를 경우 앱이 꺼지는 현상 발생

 

 

해결

 

구글 로그인 결과 값이 null 일경우 처리를 해준다.

개발 모드에서는 문제가 없었는데 릴리즈 모드에서 만 현상이 발생해서 놓쳤던 부분이다. 

 

      final googleUser = await GoogleSignIn().signIn();
      
      if(googleUser == null ) {
           // null 일경우 처리
      }

 

반응형