Skip to content

Inicio Rápido del SDK de Dart

Este artículo proporciona un guía de inicio rápido para usar el SDK de Dart para operaciones comunes. Aprenderás cómo instalar el SDK, configurar las credenciales de acceso y realizar operaciones básicas como obtener la información de actualización más reciente.

Notas

  • Para hacer solicitudes usando el SDK de Dart, necesitas inicializar una instancia de Client. Este artículo crea un Client cargando configuraciones predeterminadas. Para más opciones de configuración para el cliente, consulta Configurar Cliente.

Requisitos Previos

  • Ya has registrado una cuenta de UpgradeLink.
  • Has obtenido AccessKey y AccessSecret.
  • Has configurado una estrategia de actualización de aplicación URL.

Obtener Credenciales

img.jpg

Instalar Dart

Verifica la versión de Dart usando el siguiente comando:

shell
  dart --version
  • Agregar dependencias en pubspec.yaml:
yaml
  dependencies:
    upgradelink_api_dart: ^1.0.2

Uso Rápido

El siguiente programa de muestra demuestra cómo inicializar el Client y obtener la información de actualización más reciente para aplicaciones URL.

Obtener la Información de Actualización Más Reciente para Aplicaciones 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());
    });
    
  });
}

Un ejemplo de retorno exitoso es el siguiente:

UrlUpgradeResponse{code: 0, msg: Ya es la versión más reciente, data: null}

toolsetlink@163.com