Быстрый старт с 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}