Dart SDK 빠른 시작
이 문서는 Dart SDK를 사용하여 일반적인 작업을 수행하는 빠른 시작 가이드를 제공합니다. SDK를 설치하는 방법, 액세스 자격 증명을 구성하는 방법, 최신 업그레이드 정보를 얻는 등의 기본 작업을 학습하게 됩니다.
참고 사항
- Dart SDK를 사용하여 요청을 보내려면 Client 인스턴스를 초기화해야 합니다. 이 문서에서는 기본 구성을 로드하여 Client를 생성합니다. 클라이언트에 대한 자세한 구성 옵션은 클라이언트 구성을 참조하세요.
전제 조건
- 이미 UpgradeLink 계정을 등록했습니다.
- AccessKey 및 AccessSecret을 얻었습니다.
- URL 애플리케이션 업그레이드 전략을 구성했습니다.
자격 증명 가져오기

Dart 설치
다음 명령어를 사용하여 Dart 버전을 확인하세요:
shell
dart --version- pubspec.yaml에 종속성 추가:
yaml
dependencies:
upgradelink_api_dart: ^1.0.2빠른 사용
다음 샘플 프로그램은 Client를 초기화하고 URL 애플리케이션의 최신 업그레이드 정보를 얻는 방법을 보여줍니다.
URL 애플리케이션의 최신 업그레이드 정보 가져오기
dart
import 'package:test/test.dart';
import 'package:upgradelink_api_dart/upgradelink_api_dart.dart';
void main() {
group('A group of tests', () {
setUp(() {});
test('UrlUpgradeRequest Test', () async {
final config = Config(
accessKey: 'mui2W50H1j-OC4xD6PgQag',
secretKey: 'PEbdHFGC0uO_Pch7XWBQTMsFRxKPQAM2565eP8LJ3gc',
// protocol: 'HTTP',
// endpoint: 'api.upgrade.toolsetlink.com',
);
final client = Client(config: config);
final request = UrlUpgradeRequest(
urlKey: 'uJ47NPeT7qjLa1gL3sVHqw',
versionCode: 1,
appointVersionCode: 0,
devModelKey: '',
devKey: '',
);
final response = await client.getUrlUpgrade(request);
print(response.toString());
});
});
}성공적인 반환 예시는 다음과 같습니다:
UrlUpgradeResponse{code: 0, msg: Already the latest version, data: null}