inflearn logo
강의

Course

Instructor

[Code Factory] [Intermediate] Flutter Real Practice! State Management, Cache Management, Code Generation, GoRouter, Authentication Logic, etc. Essential Skills to Become an Intermediate!

Implementing SplashScreen

flutter_secure_storage: ^6.0.0 사용 때문인지요?

711

leesh2376

3 asked

0

flutter_secure_storage: ^6.0.0

이 버전을 사용했어 그런지

write 문장에서 특별한 에러가 없는데

바로 read 해도 null 입니다

이것은 버전 문제 일까요?

-----------------------

print(resp.data);

final refreshToken = resp.data['refreshToken'];

final accessToken = resp.data['accessToken'];

print('login refreshToken:$refreshToken');

print('login accessToken:$accessToken');

await storage.write(key: REFRESH_TOKEN_KEY, value: refreshToken);

await storage.write(key: ACCESS_TOKEN_KEY, value: accessToken);

final readRefreshToken = await storage.read(key: 'REFRESH_TOKEN_KEY');

final readAccessToken = await storage.read(key: 'ACCESS_TOKEN_KEY');

print('readRefreshToken:$readRefreshToken');

print('readAccessToken:$readAccessToken');

-----------------------

{refreshToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlc3RAY29kZWZhY3RvcnkuYWkiLCJzdWIiOiJmNTViMzJkMi00ZDY4LTRjMWUtYTNjYS1kYTlkN2QwZDkyZTUiLCJ0eXBlIjoicmVmcmVzaCIsImlhdCI6MTY2NzM4NTQ3OSwiZXhwIjoxNjY3NDcxODc5fQ.B8Bik9YKNZ8VtCO7BQypqwnR8i9HCpKjWSwDuAwneZk, accessToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlc3RAY29kZWZhY3RvcnkuYWkiLCJzdWIiOiJmNTViMzJkMi00ZDY4LTRjMWUtYTNjYS1kYTlkN2QwZDkyZTUiLCJ0eXBlIjoiYWNjZXNzIiwiaWF0IjoxNjY3Mzg1NDc5LCJleHAiOjE2NjczODU3Nzl9.pUQfDzJ4dd9pMv1FgHJqj7Pv3firnaz7s0JLAtjd5BE}

I/flutter (10390): login refreshToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlc3RAY29kZWZhY3RvcnkuYWkiLCJzdWIiOiJmNTViMzJkMi00ZDY4LTRjMWUtYTNjYS1kYTlkN2QwZDkyZTUiLCJ0eXBlIjoicmVmcmVzaCIsImlhdCI6MTY2NzM4NTQ3OSwiZXhwIjoxNjY3NDcxODc5fQ.B8Bik9YKNZ8VtCO7BQypqwnR8i9HCpKjWSwDuAwneZk

I/flutter (10390): login accessToken:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlc3RAY29kZWZhY3RvcnkuYWkiLCJzdWIiOiJmNTViMzJkMi00ZDY4LTRjMWUtYTNjYS1kYTlkN2QwZDkyZTUiLCJ0eXBlIjoiYWNjZXNzIiwiaWF0IjoxNjY3Mzg1NDc5LCJleHAiOjE2NjczODU3Nzl9.pUQfDzJ4dd9pMv1FgHJqj7Pv3firnaz7s0JLAtjd5BE

I/flutter (10390): readRefreshToken:null

I/flutter (10390): readAccessToken:null

 

하이브리드 앱 Flutter

Answer 3

0

leesh2376

감사합니다.

이런 단순한 실수를 하고

버전 문제인가 한참을 고생했습니다.....

에휴 코딩 초보자가 하는 실수를 했네요....

flutter는 한참 초보가 맞습니다.

 

flutter_secure_storage: ^6.0.0

에서도 잘됩니다.

감사합니다

0

codefactory

안녕하세요!

작성할때는 키값을 변수로 넣으셨고

읽을때는 스트링으로 넣으셨네요!

키값이 다르니 null이 나올수밖에 없습니다~

0

leesh2376

현재 설치된 버전 정보 입니다.

PS D:\01_web\work_flutter\flutter_study_codefactory> flutter --version

Flutter 3.3.4 • channel stable • https://github.com/flutter/flutter.git

Framework • revision eb6d86ee27 (4 weeks ago) • 2022-10-04 22:31:45 -0700

Engine • revision c08d7d5efc

Tools • Dart 2.18.2 • DevTools 2.15.0

 

자동 패키지 임포트 관련 질문 드립니다.

0

646

1

초급 중급 마무리한 학생입니다.. 파베관련 질문 하나만 받아주실 수 있을까요

0

432

1

Pagination 질문드립니다

0

462

1

레이아웃에 대해서 궁금한 질문!

0

487

1

강의에 적용된 디자인 패턴이 뭔가요??

1

670

1

네스팅 방식으로 goRouter Go를 사용할때, 앱바타이틀이 정상적으로 표시되지 않는 문제

0

551

2

GoRouter return이 안됩니다.

0

592

1

UserModel 에서는 IModelWithId를 implements하지 않는 이유가 있나요?

-1

535

1

서버쪽 /user/me api에서 에러가 나서 확인해보니..

0

404

1

[에러] GoRouter 적용, 401 에러가 뜹니다

0

360

1

ref.read.update // state + 1

0

447

1

typedef itemBuilder 제네릭 관련 질문이 있습니다.

0

449

1

[상태관리] Riverpod을 쓰신 이유가 있으신가요?

0

666

1

Dio 질문드립니다.!

0

770

2

CursorPagination 캐스팅 관련 문의

0

406

1

CursorPagination 캐시팅 관련 문의

0

394

2

AuthRepository 클래스 token() 함수는 Dead Code 아닌가요?

0

358

1

Rating을 GET 요청할때 DioError가 발생합니다.

-1

605

1

Token 관련 질문 드립니다.

0

448

2

수업의 내용은 아니지만 궁금해서 여쭤봅니다.

0

572

1

refresh 토큰 재발급 요청에 대해서

0

1685

1

_App 클래스가 ConsumerWidget을 상속 받으면 에러가 생깁니다

0

2544

4

이번 플러터와 다트 업데이트에서

1

265

1

Dio로 api 요청 듣고 있는데 에러가 발생합니다 ㅜㅜ

0

1168

1