inflearn logo
강의

Khóa học

Chia sẻ kiến thức

[Nhà máy mã] [Trung cấp] Hoạt động rung chuyển! Các kỹ năng cần thiết để trở thành tiền vệ như quản lý trạng thái, quản lý bộ đệm, tạo mã, GoRouter và logic xác thực!

Triển khai SplashScreen

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

711

leesh2376

3 câu hỏi đã được viết

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

Câu trả lời 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

771

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