[flutter] 플러터에서 GET 메소드를 사용하여 앱 버전을 확인하는 방법은 무엇인가요?
먼저, http 패키지를 사용하여 GET 요청을 보내는 코드를 작성해야 합니다.
import 'package:http/http.dart' as http;
Future<String> getAppVersion() async {
String url = 'https://api.example.com/app-version';
// GET 요청 보내기
http.Response response = await http.get(url);
// 응답 상태 확인
if (response.statusCode == 200) {
String version = response.body;
return version;
} else {
throw Exception('Failed to get app version');
}
}
위의 코드에서, getAppVersion
함수는 앱 버전을 반환하는 Future를 리턴합니다. 해당 함수를 호출하여 앱 버전을 얻을 수 있습니다.
void main() {
getAppVersion().then((version) {
print('App version: $version');
}).catchError((error) {
print('Error: $error');
});
}
위의 예제에서는 main
함수에서 getAppVersion
함수를 호출하고, 버전을 출력하거나 에러를 처리하도록 하였습니다.
주의할 점은 실제로 호출하는 API 엔드포인트와 앱 버전을 얻을 수 있는지 확인해야 합니다. 이 코드를 실행하려면 플러터 프로젝트에 http 패키지가 설치되어 있어야 합니다.
참고 자료: