Skip to content

Dart SDK 빠른 시작

이 문서는 Dart SDK를 사용하여 일반적인 작업을 수행하는 빠른 시작 가이드를 제공합니다. SDK를 설치하는 방법, 액세스 자격 증명을 구성하는 방법, 최신 업그레이드 정보를 얻는 등의 기본 작업을 학습하게 됩니다.

참고 사항

  • Dart SDK를 사용하여 요청을 보내려면 Client 인스턴스를 초기화해야 합니다. 이 문서에서는 기본 구성을 로드하여 Client를 생성합니다. 클라이언트에 대한 자세한 구성 옵션은 클라이언트 구성을 참조하세요.

전제 조건

  • 이미 UpgradeLink 계정을 등록했습니다.
  • AccessKey 및 AccessSecret을 얻었습니다.
  • URL 애플리케이션 업그레이드 전략을 구성했습니다.

자격 증명 가져오기

img.jpg

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}

toolsetlink@163.com