Flutter firebase remote config

김민진·2021년 11월 4일
0

flutter_개발내용

목록 보기
6/11

Flutter 에도 Firebase Remote Config를 적용해 보려고 한다.

firebase_remote_config: ^0.11.0+1

버전은 해당 버전을 사용했다!

firebase 에 Remote Config에 옵션을 이렇게 넣어주었다.

await Firebase.initializeApp();
 final remoteConfig = await RemoteConfig.instance;
    await remoteConfig.setConfigSettings(RemoteConfigSettings(
      fetchTimeout: Duration(seconds: 60),
      minimumFetchInterval: Duration(hours: 0),
    ));
    await remoteConfig.fetchAndActivate();

해당 코드 들은 필수적인 녀석들이다..

await Firebase.initializeApp(); 를 먼저 실행해준다.
final remoteConfig = await RemoteConfig.instance;
그 뒤 해당 코드를 실행해서 remoteconfig를 가져온다

await remoteConfig.setConfigSettings(RemoteConfigSettings(
  fetchTimeout: Duration(seconds: 60),
  minimumFetchInterval: Duration(hours: 0),
));

해당 부분은 remoteconfig의 데이터를 가져오는 주기? 같은거다
minimunFetchInterval에 시간을 0 이상으로 해버리면 기기는 n시간이 흐르고 나서야
저장된 값을 가져온다

즉 firebase에 넣어둔 값을 n시간이 흘러야 가지고 온다는 것이다.

그래서 난 실시간으로 값을 가져오기 위해? 시간을 0 으로 넣어주었다.
그뒤
await remoteConfig.fetchAndActivate(); 를 통해서 값들을 일치? 시켜준다.

이게 말로 하려니까 잘 생각이 안나는데...

일단 저렇게 순서대로 해준뒤

remoteConfig.getString("");

이런식으로 내가 설정해준 값들을 가져올 수 있다.

저 빈곳에는 매개변수의 키를 넣어준다.
그럼 배개변수의 값을 가지고 올 수 있다.

profile
dart,c#,java 개발자! 잡다하게 해서 문제될게 없다!

0개의 댓글