Skip to main content
Les utilisateurs invités, aussi appelés invités parrainés ou comptes invités, permettent aux joueurs d’interagir avec de nombreux XBOX services sans avoir à créer un compte XBOX complet. Lorsqu’un titre permet aux comptes invités de participer, il utilise les invités parrainés pour y arriver.
Il existe un autre type de compte invité appelé invité pur. Il s’agit du type de compte qui existe en l’absence d’un compte connecté. Il ne peut pas effectuer d’appels authentifiés aux XBOX services ni jouer à des jeux qui exigent qu’un utilisateur XBOX soit connecté.
Les utilisateurs invités sont des comptes à session unique parrainés par un autre utilisateur XBOX déjà connecté à l’appareil. Ils permettent à un joueur d’interagir avec de nombreux XBOX services sans avoir à créer un compte XBOX complet, et durent jusqu’à ce que l’une des conditions suivantes soit remplie :
  • Le compte invité se déconnecte
  • L’utilisateur parrain se déconnecte
  • L’appareil est éteint
Du point de vue de l’utilisateur final, les comptes invités permettent à un joueur de se joindre plus facilement à une partie multijoueur locale ou en ligne à partir de la même console que son parrain, en réduisant les obstacles à l’entrée. Pendant une seule session de jeu, cet invité profite de bon nombre des mêmes avantages que le compte parrain, y compris la communication vocale.

Prise en charge des comptes invités dans votre titre

La prise en charge des utilisateurs invités dans votre titre n’est pas obligatoire, mais c’est une excellente façon de permettre aux joueurs sans compte XBOX de découvrir votre contenu sur l’appareil parrainé sans exiger de changements importants à la gestion des utilisateurs. Comme pour les utilisateurs XBOX complets, les utilisateurs invités peuvent être connectés en appelant XUserAddAsync avec l’optionXUserAddOptions::AllowGuests. Lors de la connexion, l’invité se voit attribuer unXUserHandle qui fonctionne avec toutes les API qui prennent unXUserHandle comme paramètre.
Une différence clé entre un utilisateur XBOX et un utilisateur invité est la capacité d’identifier un utilisateur de façon déterministe. Lorsqu’un invité est connecté, il n’a aucun contrôle sur le compte choisi pour le parrainer. Si un invité se déconnecte, puis qu’un invité se connecte, vous n’avez aucun moyen de déterminer s’il s’agit du même utilisateur qu’auparavant. Gardez cela à l’esprit si vous envisagez de stocker des préférences de joueur ou des données en cache avec un utilisateur précis.

Utilisateurs XBOX et utilisateurs invités dans les interactions avec les XBOX services

XblContextCreateHandle peut ensuite être appelé pour cet utilisateur afin de communiquer avec les XBOX services. Vous pouvez vérifier si un utilisateur est un invité en appelant XUserGetIsGuest avec un descripteur d’utilisateur. Les différences entre les utilisateurs XBOX et les utilisateurs invités dépendent des API utilisées. Pour les services qui prennent entièrement en charge les comptes invités, comme l’interrogation des informations de profil public d’un autre joueur, les deux types d’utilisateurs se comportent de façon identique en utilisant les privilèges du compte parrain. Les XBOX services qui ne prennent pas en charge les utilisateurs invités sont généralement ceux qui stockent ou gèrent des données à long terme associées à un utilisateur précis (p. ex., les statistiques, les succès, les relations sociales, etc.). Les appels à ces services retournent une erreur (généralement HTTP_E_STATUS_BAD_REQUEST) lorsqu’ils sont effectués avec un utilisateur invité.
Il incombe au développeur d’éviter d’utiliser des comptes invités avec des API qui ne les prennent pas en charge. Une liste des services et de leur niveau de prise en charge se trouve ci-dessous.

État de l’abonnement du compte d’utilisateur XBOX et contrôle parental

Puisque les comptes invités héritent des capacités du compte parrain, toute limitation imposée par le type d’abonnement (Gold ou Silver) et tout contrôle parental activé pour ce compte sont également hérités. Par exemple, si certains privilèges du compte parrain sont révoqués par XBOX Community Policy & Enforcement, ces privilèges sont également retirés pour l’utilisateur invité.

Prise en charge des comptes invités avec les XBOX services

Prise en charge des utilisateurs invités par les API des XBOX services

  • Stockage infonuagique
    • Non pris en charge
  • Général
    • La prise en charge de Real-Time Activity (RTA) est déterminée par les services auxquels on s’abonne
  • Identité
    • Authentification
      • Hérité du compte parrain
    • Confidentialité
      • Vérification des autorisations / listes de sourdine / listes d’évitement
        • Hérité du compte parrain
    • Privilèges
      • Contrôle parental
        • Hérité du compte parrain
      • Paramètres de confidentialité
        • Hérité du compte parrain
      • Privilèges retirés pour les comptes invités parrainés
        • XPRIVILEGE_BROADCAST
        • XPRIVILEGE_MANAGE_PROFILE_PRIVACY_SETTING
        • XPRIVILEGE_GAME_DVR
        • XPRIVILEGE_SOCIAL_NETWORK_SHARING
        • XPRIVILEGE_ADD_FRIEND
    • Profil d’utilisateur - Prise en charge partielle
      • Les invités peuvent consulter les données de profil XBOX publiques
  • Multijoueur
    • Hérité du compte parrain
  • Données des joueurs
    • Succès - Non pris en charge
    • Statistiques - Non pris en charge
  • Appels authentifiés à des services Web personnalisés et appels de service à service
    • Les comptes invités peuvent effectuer des appels authentifiés à des services Web personnalisés
    • Les comptes invités peuvent être utilisés dans les appels de service à service
  • Social
    • Chaînes localisées - Non pris en charge
    • People-System - Non pris en charge
    • Présence - Non pris en charge
    • Réputation - Non pris en charge
    • Social Manager - Non pris en charge

PlayFab

  • Clavardage PlayFab Party
    • Les invités héritent des autorisations de l’utilisateur parrain et peuvent participer si le compte parrain dispose des privilèges de multijoueur et de communication

Questions fréquentes

Plusieurs comptes invités peuvent-ils être connectés en même temps?

Plusieurs comptes invités peuvent avoir le même parrain et peuvent être connectés simultanément.

Les comptes invités ont-ils accès aux droits d’utilisation de l’appareil?

Les droits d’utilisation de l’appareil sont propagés aux comptes invités de la même façon qu’aux utilisateurs XBOX. Les comptes invités ont aussi le même accès au contenu installé que le compte parrain

Comment les comptes invités interagissent-ils avec les plateformes qui ne prennent pas en charge les comptes invités (p. ex., PC, appareils mobiles)?

Les comptes invités apparaissent comme des comptes normaux avec les mêmes autorisations que le compte parrain et ne nécessitent aucun code supplémentaire.

Comment les comptes invités sont-ils testés lors de la certification?

La fonctionnalité des comptes invités n’est pas testée spécifiquement dans le processus de certification. De plus, c’est au développeur de décider si un titre prend en charge les comptes invités.

Voir aussi

Identité de l’utilisateur et XUser Vue d’ensemble des privilèges des utilisateurs des XBOX services Utilisation côté client des privilèges des utilisateurs des XBOX services
Last modified on October 6, 2026