Skip to main content

tk_ota_push 0.2.0 copy "tk_ota_push: ^0.2.0" to clipboard
tk_ota_push: ^0.2.0 copied to clipboard

Package 2-en-1 pour l'OTA souverain (tk_ota_push) : SDK mobile (lib/) avec Remote Config Gatekeeper en 3 étapes, gestion Wi-Fi/Batterie et politiques Silencieuse/Critique Forcée, plus CLI de déploieme [...]

tk_ota_push #

Package 2-en-1 pour l'infrastructure OTA Code Push Souveraine (On-Premise) pour applications Flutter :

  • SDK Mobile (lib/) : Gestionnaire de mises à jour à chaud avec Remote Config Gatekeeper en 3 étapes, vérification Wi-Fi/Batterie, téléchargements silencieux ou modales critiques bloquantes.
  • CLI de Déploiement (bin/) : Outil en pur Dart multiplateforme pour compiler, analyser et publier les Releases et Patchs vers votre serveur OTA souverain.

🚀 Démarrage Rapide (SDK Mobile) #

1. Installation #

Ajoutez tk_ota_push à votre fichier pubspec.yaml :

dependencies:
  flutter:
    sdk: flutter
  tk_ota_push: ^0.2.0

2. Configuration (shorebird.yaml) #

À la racine de votre application Flutter, ajoutez votre fichier shorebird.yaml :

app_id: votre-app-id
base_url: https://tks-cloud.duckdns.org
patch_public_key: <VOTRE_CLE_PUBLIQUE_RSA>
auto_update: true

N'oubliez pas de déclarer shorebird.yaml dans la section assets de votre pubspec.yaml :

flutter:
  assets:
    - shorebird.yaml

3. Initialisation dans le code Dart #

import 'package:flutter/material.dart';
import 'package:tk_ota_push/tk_ota_push.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();

  // Initialisation du SDK OTA
  await TkOtaPush.initialize();

  runApp(const MyApp());
}

🛠️ Utilisation de la CLI (bin/tk_ota_push.dart) #

Activez la CLI globalement :

dart pub global activate tk_ota_push

Publier une Release de référence :

tk-ota-push release 1.0.0+1

Publier un Patch OTA à chaud :

tk-ota-push patch 1.0.0+1

📄 Licence #

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

1
likes
0
points
--
downloads

Publisher

unverified uploader

Weekly Downloads

Package 2-en-1 pour l'OTA souverain (tk_ota_push) : SDK mobile (lib/) avec Remote Config Gatekeeper en 3 étapes, gestion Wi-Fi/Batterie et politiques Silencieuse/Critique Forcée, plus CLI de déploiement (bin/) multiplateforme.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

args, crypto, http, path, shorebird_code_push, yaml

More

Packages that depend on tk_ota_push