feat: aggiungi controllo aggiornamenti con dialog all'avvio
All'avvio l'app chiama l'API GitHub releases per confrontare la versione installata con l'ultima disponibile (comparazione semantica major.minor.patch). Se esiste una versione più recente, mostra un AlertDialog con i pulsanti "Più tardi" e "Scarica" — quest'ultimo apre releases/latest nel browser. Il controllo è silenzioso in caso di assenza di rete o errori, e disabilitato su Flutter web (dart:io non disponibile). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
import 'package:flutter/services.dart';
|
||||
|
||||
class UrlLauncherService {
|
||||
static const _channel = MethodChannel('com.davide.biteplan/launcher');
|
||||
|
||||
static Future<void> launch(String url) async {
|
||||
await _channel.invokeMethod<void>('launch', {'url': url});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user