Identifier les joueurs et vérifier leur identité
Les joueurs peuvent écrire sans compte. Une fois identifiés, leur historique les suit d'un appareil à l'autre.
Sur cette page
Anonyme par défaut
Au premier lancement, chaque appareil reçoit un jeton aléatoire et un joueur anonyme. La conversation est gardée sur cet appareil (trousseau sur iOS, localStorage sur le web).
Identité non vérifiée
Vous pouvez transmettre votre identifiant, un nom ou un e-mail. Votre équipe les voit, mais sans preuve ce ne sont que des étiquettes : l'historique n'est pas fusionné entre appareils.
Identité vérifiée par un JWT
- Sur votre serveur, signez un JWT de courte durée avec le secret d'identité de l'app (Réglages → Apps → votre app). Algorithme HS256, champs
user_idetexp(nameetemailfacultatifs). - Passez-le au SDK :
Inngame.IdentifyWithToken(jwt)dans Unity,identify(userId:token:)sur iOS,Inngame.identify({ token })sur le web.
jwt.sign({ user_id: user.id, name: user.name },
process.env.INNGAME_IDENTITY_SECRET, { algorithm: "HS256", expiresIn: "10m" });
Le joueur est alors vérifié : il retrouve la même conversation sur tous ses appareils.
Identité vérifiée par Steam
Sur les versions Steam (Unity), branchez Steam dans Intégrations → Steam avec votre App ID et une clé Web API d'éditeur, puis appelez Inngame.IdentifySteam(...). Le serveur vérifie le ticket auprès de Steam.
Joueurs vérifiés seulement
Dans Réglages → Apps → Identité, vous pouvez exiger une identité vérifiée : les joueurs non vérifiés lisent le chat mais ne peuvent pas écrire.
Détails : doc sur l'identité des joueurs.
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.