Installer Talkieback dans une app iOS en Swift
Le paquet TalkiebackKit dessine le bouton en natif, avec SwiftUI ou UIKit, 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
Dans Xcode : File, Add Package Dependencies, puis collez cette adresse et ajoutez
TalkiebackKità votre cible.Swift Package Manager https://github.com/talkieback/TalkiebackKit
Étape 2 : Démarrez Talkieback au lancement
MyApp.swift import SwiftUI import TalkiebackKit @main struct MyApp: App { init() { Talkieback.start(appKey: "pk_live_…") } var body: some Scene { WindowGroup { ContentView() } } }
Avec UIKit, appelez
Talkieback.start(appKey:)dansapplication(_:didFinishLaunchingWithOptions:). Pour dire sur quel écran est l'utilisateur :Swift 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 cette ligne :
Info.plist <key>NSMicrophoneUsageDescription</key> <string>Pour laisser un message vocal à l'équipe.</string>
Étape 4 : Les notifications Facultatif
Déposez votre clé 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.
Swift #if DEBUG Talkieback.check() #endif
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.