Skip to main content
Les utilisateurs invités, également appelés invités parrainés ou comptes invités, permettent aux joueurs d’interagir avec de nombreux services XBOX sans avoir à créer de compte XBOX complet. Lorsqu’un titre autorise la participation de comptes invités, il utilise pour cela les invités parrainés.
Il existe un autre type de compte invité, appelé invité pur. Il s’agit du type de compte qui existe en l’absence de compte connecté. Il ne peut pas effectuer d’appels authentifiés aux services XBOX, 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 services XBOX sans avoir à créer de compte XBOX complet, et restent actifs 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 arrêté
Du point de vue de l’utilisateur final, les comptes invités permettent à un joueur de rejoindre plus facilement une partie multijoueur locale ou en ligne depuis la même console que son parrain, en abaissant la barrière à l’entrée. Pendant une session de jeu unique, cet invité bénéficie de nombreux avantages du 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 un excellent moyen de permettre aux joueurs sans compte XBOX de découvrir votre contenu sur l’appareil parrainé sans nécessiter de modifications importantes de la gestion des utilisateurs. Comme 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 possibilité d’identifier un utilisateur de manière déterministe. Lorsqu’un invité est connecté, il ne contrôle pas 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 mises en cache avec un utilisateur spécifique.

Utilisateurs XBOX et utilisateurs invités lors des interactions avec les services XBOX

XblContextCreateHandle peut ensuite être appelé sur cet utilisateur afin de communiquer avec les services XBOX. Vous pouvez vérifier si un utilisateur est un invité en appelant XUserGetIsGuest avec un handle d’utilisateur. Les différences entre utilisateurs XBOX et 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 manière identique en utilisant les privilèges du compte parrain. Les services XBOX 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 particulier (par exemple, Statistics, les succès, les relations sociales, etc.). Les appels à ces services renvoient 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. Vous trouverez ci-dessous la liste des services et leur niveau de prise en charge.

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

Comme les comptes invités héritent des capacités du compte parrain, toutes les limitations imposées par le type d’abonnement (Gold ou Silver) et tous les contrôles parentaux activés pour ce compte sont également hérités. Par exemple, si des privilèges du compte parrain ont été révoqués par XBOX Community Policy & Enforcement, ces privilèges sont également supprimés pour l’utilisateur invité.

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

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

  • Stockage cloud
    • Non pris en charge
  • Général
    • La prise en charge de Real-Time Activity (RTA) dépend des services auxquels l’abonnement est effectué
  • Identité
    • Authentification
      • Héritée du compte parrain
    • Confidentialité
      • Vérification des autorisations / listes de sourdine / listes d’évitement
        • Héritées du compte parrain
    • Privilèges
      • Contrôle parental
        • Hérité du compte parrain
      • Paramètres de confidentialité
        • Hérités du compte parrain
      • Privilèges supprimé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 utilisateur - Prise en charge partielle
      • Les invités peuvent afficher 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 prises 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 des appels de service à service
  • Social
    • Chaînes localisées - Non pris en charge
    • People-System - Non pris en charge
    • Présence - Non prise en charge
    • Réputation - Non prise en charge
    • Social Manager - Non pris en charge

PlayFab

  • Conversation 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 être connectés simultanément.

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

Les droits d’appareil sont propagés aux comptes invités de la même manière qu’aux utilisateurs XBOX. Les comptes invités ont également le même accès au contenu installé que le compte parrain

Comment les comptes invités interagissent-ils avec les plateformes qui ne les prennent pas en charge (par exemple, PC, mobile) ?

Les comptes invités apparaissent comme des comptes normaux disposant des mêmes autorisations que le compte parrain et ne nécessitent pas de 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 spécifiquement testée lors du processus de certification. En outre, le choix de prendre en charge ou non les comptes invités dans un titre appartient au développeur.

Voir aussi

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