Installer le SDK iOS (Swift)
Un chat de support natif pour les apps iOS écrites en Swift, avec SwiftUI et UIKit. Vous faites un jeu Unity ? Prenez plutôt le SDK Unity, qui couvre déjà iOS.
Sur cette page
Prérequis
- iOS 16 ou plus récent (le paquet compile aussi pour macOS 13).
- Votre clé d'app (
app_…), dans le tableau de bord (votre app → Install).
Ajoutez le paquet
- Dans Xcode, choisissez File → Add Package Dependencies.
- Collez
https://github.com/inngame/sdk-ioset choisissez la version 0.2.3 ou plus récente. - Ajoutez la bibliothèque Inngame à la cible de votre app.
Configurez au lancement
import SwiftUI
import Inngame
@main
struct MyApp: App {
init() { Inngame.configure(appKey: "app_XXXXXXXX") }
var body: some Scene { WindowGroup { ContentView() } }
}
Affichez le chat
En SwiftUI :
.sheet(isPresented: $showHelp) { InngameChatView() }
En UIKit : appelez Inngame.present(from: self) depuis votre bouton Aide.
Les messages écrits hors ligne restent sur l'appareil et partent au retour du réseau. L'apparence (logo, couleurs en clair et en sombre) vient du tableau de bord, sans mise à jour de l'app.
Identifiez l'utilisateur (facultatif)
Les utilisateurs commencent anonymes : le chat marche avant toute connexion. Après la connexion, appelez Inngame.identify(userId:name:email:token:). Avec un token signé par votre serveur, l'utilisateur est vérifié et retrouve son historique sur tous ses appareils.
Les autres options (pastille, push, contexte, achats) sont dans la doc iOS.
Besoin d'aide supplémentaire ?
Écrivez-nous dans le chat : l'assistant répond tout de suite, et passe la main à l'équipe s'il ne sait pas.