Installer le SDK Unity
Ajoutez le chat de support à un jeu Unity en un quart d'heure environ, à la souris, au tactile et à la manette.
Sur cette page
Prérequis
- Unity 2022.3 LTS ou Unity 6, n'importe quel pipeline de rendu (l'interface est construite par le code, sans prefab).
- iOS, Android, Windows, macOS, Linux et Steam. WebGL marche aussi, avec un sondage régulier à la place du WebSocket.
- Votre clé d'app (
app_…), dans Réglages → Apps.
Installez le paquet
- Dans Unity, ouvrez Window → Package Manager → + → Add package from git URL.
- Collez l'adresse ci-dessous et validez.
https://github.com/inngame/sdk-unity.git#0.2.3
Vous pouvez aussi ajouter "gg.inngame.sdk": "https://github.com/inngame/sdk-unity.git#0.2.3" à Packages/manifest.json. Un exemple Basic (bouton Aide dans le menu pause, avec pastille de non-lus) s'importe depuis le Package Manager.
Configurez
Le plus rapide : Tools → Inngame → Settings, collez votre clé, cliquez sur Send test message (le message arrive dans votre inbox), puis cochez Auto initialize.
Ou par le code, une fois, dans votre première scène :
Inngame.Configure("app_XXXXXXXX", new InngameOptions
{
PauseGameWhileOpen = true,
ScreenshotHotkey = KeyCode.F8,
ShakeToReport = true,
});
Ouvrez le chat
Placez un bouton Support ou Aide dans le menu pause ou les réglages :
helpButton.onClick.AddListener(Inngame.OpenChat);
Inngame.UnreadChanged += n => badge.SetActive(n > 0);
Sur téléphone, le chat est en plein écran ; ailleurs, c'est un panneau centré. Il se pilote entièrement à la manette, Steam Deck compris.
Ensuite, identifiez vos joueurs pour que leur historique les suive d'un appareil à l'autre. Toute la référence est dans la doc Unity.
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.