主题
Dart SDK 快速入门
本文为您提供使用 Dart SDK 进行常见操作的快速入门。 您将学习如何安装SDK、配置访问凭证,以及执行基本操作,获取最新升级信息等。
注意事项
- 使用Dart SDK发起请求,您需要初始化一个Client实例。本文通过加载默认配置来创建一个Client。关于客户端的更多配置选项,请参见配置客户端。
前提条件
- 已注册upgradeLink账号。
- 获取到 AccessKey AccessSecret。
- 配置了Url应用升级策略。
获取凭证
安装Dart
通过以下命令查看dart版本。
shell
dart --version
- 在dependencies中加入依赖项
dependencies:
upgradelink_api_dart: ^1.0.2
快速使用
以下示例程序演示了如何Clint初始化,获取Url应用最新升级信息。
获取Url应用最新升级信息
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: 已经是最新版本, data: null}