AWS에서 앱로그인 서비스 중에 플로터도 지원을 하는데, 플러터로 AWS에 로그인 하려면 amplify를 설치해서 진행을 하면 된다.
amplify 서비스를 설치하면 되는데, 이를 사용하려면 일단은 AWS에 가입부터 해야 한다.
일단 무료 플랜으로 가입완료.
docs.amplify.aws/start/getting-started/setup/q/integration/flutter
그런 다음 튜토리얼을 잘보고 따라가면 된다.
먼저 플러터 앱부터 생성한다.
그리고 터미널로 들어가서 Amplify CLI 를 설치해준다.
npm install -g @aws-amplify/cli
다 설치가 되면 사용하는 언어에 따른 도큐먼트도 알려줌~!
JavaScript Getting Started - https://docs.amplify.aws/start
Android Getting Started - https://docs.amplify.aws/start/q/integration/android
iOS Getting Started - https://docs.amplify.aws/start/q/integration/ios
Flutter Getting Started - https://docs.amplify.aws/start/q/integration/flutter
그런 다음 플러터 파일의 pubspec.yaml에
dependencies:
flutter:
sdk: flutter
amplify_flutter: '<1.0.0'
amplify_auth_cognito: '<1.0.0'
amplify_analytics_pinpoint: '<1.0.0'
마지막 세줄을 추가하고 pub get
Running "flutter pub get" in flutter_aws_login_app... 901ms
Process finished with exit code 0
와 같이 석세스나오면 석세스 ㅋ
그리고 문서에 보면
Modify your AndroidManifest.xml to target minSDK 21 or higher.
Within your project open android/app/src/main/AndroidManifest.xml and
change the line starting with minSdkVersion to be minSdkVersion 21.
라는 말이 있는데 안드로이드 세팅에서 최소버전을 21 이상으로 맞춰주면 된다.
플러터에서 AWS 로그인을 사용하기 전 세팅 완료!
'Language > Flutter' 카테고리의 다른 글
[flutter] 플러터 에러 "Cannot run with sound null safety" (0) | 2021.05.03 |
---|---|
[flutter]플러터 에러 A dependency may only have one source. (0) | 2021.05.03 |
[flutter] 플러터 어셋에 이미지 추가 시 안 불러와지는 문제 (0) | 2021.04.23 |
[flutter] 앱 실행 시 Splash 만들기 (flutter_native_splash) (0) | 2021.04.14 |
[flutter] 플러터 패키지 에러 Could not resolve the package 'flutter' in 'package:flutter/material.dart' (0) | 2021.03.24 |