플러터위에서 포팅된 하이브리드 앱에서, 구글 로그인시 disallowed_useragent 오류와 함께 구글 로그인이 진행되지 않았습니다. 구글은 기본 Webview의 구현 사용을 허용하지 않습니다. 따라서 WebView에 사용자 정의 UserAgent를 구현해야 합니다.
플러터에서 Inappwebview에서 UserAgent 구현은 간단합니다.
InAppWebViewGroupOptions options = InAppWebViewGroupOptions(
crossPlatform: InAppWebViewOptions(
userAgent: 'random',
useShouldOverrideUrlLoading: true,
mediaPlaybackRequiresUserGesture: false,
transparentBackground: true),
android: AndroidInAppWebV