Firebase Messaging 사용 시 푸시를 받았을 때 SharedPreferences 의 특정 값을 변경해줘야하는 경우가 생길 수 있는데요. 이 경우에 그냥 final sp = SharedPreferences.getInstance(); await sp.then(value) { value.setInt('temp', 0); }; 이런 식으로 변경 후 가져와서 값을 확인하면 값이 변경되지 않습니다. 앱을 재실행해야 변경됩니다. 바로 변경된 값을 반영하려면 final sp = SharedPreferences.getInstance(); await sp.then(value) { value.setInt('temp', 0); }; 값을 가져오기 전에 await sp.reload(); 가 필요합니다. 아래와 같이..