À propos du projet

aptabase_flutter est un SDK Flutter permettant d'intégrer les analytiques Aptabase dans des applications. Aptabase est une solution d'analytique open-source et respectueuse de la vie privée, conçue pour les applications mobiles, desktop et web. La prise en charge des plateformes couvre Android, iOS, macOS, Web, Linux et Windows. L'installation s'effectue via le gestionnaire de paquets Flutter standard : flutter pub add aptabase_flutter. Pour les builds Android, la permission INTERNET doit être ajoutée au fichier AndroidManifest.xml. L'initialisation nécessite d'appeler WidgetsFlutterBinding.ensureInitialized() suivi de Aptabase.init() avec une clé d'application obtenue depuis le tableau de bord Aptabase. Les événements sont suivis manuellement via Aptabase.instance.trackEvent(), sans collecte automatique d'événements. Le SDK enrichit automatiquement les événements avec des métadonnées relatives au système d'exploitation et à la version de l'application. Seules les valeurs de type string et number sont prises en charge pour les propriétés personnalisées des événements. Les appels trackEvent s'exécutent de manière asynchrone en arrière-plan. Pour les soumissions sur l'Apple App Store, Aptabase fournit des directives afin de compléter le formulaire App Privacy. Catégorie : developer-tools, Sous-catégorie : backend-api (SDK d'analytique), Catégorie2 : self-hosted, Sous-catégorie2 : monitoring-security