Installer Talkieback avec Flutter
Le paquet talkieback_flutter dessine le bouton en natif et ouvre le panneau Talkieback. Comptez dix minutes.
Il vous faut l'identifiant de votre app (pk_live_…). Il est sur la page « Installation » de votre app, dans Talkieback.
Étape 1 : Ajoutez le paquet
Terminal flutter pub add talkieback_flutter
Étape 2 : Entourez votre app
lib/main.dart import 'package:flutter/material.dart'; import 'package:talkieback_flutter/talkieback_flutter.dart'; void main() { runApp( Talkieback( appKey: 'pk_live_…', child: const MyApp(), ), ); }
Pour dire sur quel écran est l'utilisateur, à chaque changement d'écran :
Dart Talkieback.setPlace('Album', params: {'side': 'axis'});
Étape 3 : Autorisez le micro
Le système le demande à l'utilisateur au premier appui sur le bouton parler. Ajoutez ces lignes :
ios/Runner/Info.plist <key>NSMicrophoneUsageDescription</key> <string>Pour laisser un message vocal à l'équipe.</string>
android/app/src/main/AndroidManifest.xml <uses-permission android:name="android.permission.RECORD_AUDIO" />
Étape 4 : Les notifications Facultatif
Déposez vos clés FCM et APNs dans les réglages de votre app sur Talkieback. Le paquet enregistre l'appareil tout seul, et une notification touchée ouvre le bon fil.
Étape 5 : Vérifiez
Lancez l'app en développement. La liste des vérifications s'affiche dans la console et sur la page « Installation » de Talkieback. Envoyez ensuite un retour de test.
Dart import 'package:flutter/foundation.dart'; if (kDebugMode) Talkieback.check();
Pour aller plus loin
Reconnaître vos utilisateurs connectés
Une fois l'utilisateur connecté :
Talkieback.identify(id: user.id, email: user.email, hash: hashFromServer);
Le hash se calcule sur votre serveur, avec le secret de l'app : HMAC-SHA256(secret, id). Vos utilisateurs retrouvent alors leurs retours sur tous leurs appareils. Offres Pro et Business. Le calcul pour Node, Python, PHP et Supabase.
Une étape bloque ? Écrivez-nous.