Intégration avec PlayFab

Comment ça marche

Avis
Version de l’API PlayFab prise en charge : Economy v1.
PlayFab offre aux développeurs de jeux des solutions serveur prêtes à l’emploi pour gérer le catalogue des objets et la monétisation. Après l’intégration avec PlayFab, vous pouvez :

Qui peut l'utiliser

  • Partenaires ayant intégré PlayFab et souhaitant augmenter la zone de distribution des biens (monnaie virtuelle et objets virtuels) par le biais des solutions Xsolla.
  • Partenaires ayant intégré les solutions Xsolla et souhaitant monétiser leurs biens dans PlayFab (vendre des biens contre des devises réelles).

Règles d'importation

Lors de l’importation de biens depuis PlayFab, la logique suivante s’applique :

  • Les biens Durable dans PlayFab sont importés en tant qu’objets virtuels (pas de monnaie virtuelle ni de lots).
  • Tous les biens, ainsi que les packages de monnaie virtuelle et les biens d’un lot PlayFab, sont importés en tant que consommables (paramètre consumable = true ou non spécifié).
  • La monnaie virtuelle est importée avec le statut Partiellement disponible et sans prix spécifié (indicayeurs API :is_show_in_store = false, is_enabled = true,is_free = true ).
  • Un lot contenant un seul type de monnaie virtuelle est importée en tant que package de monnaie virtuelle.
  • Un lot contenant plusieurs types de monnaie virtuelle est importée en tant que packages de monnaie virtuelle distincts. Pour chaque combinaison unique d’UGS et de quantité, un package de monnaie virtuelle gratuit est créé avec le statut Partiellement disponible (indicateurs API : is_show_in_store = false, is_enabled = true,is_free = true ).
  • Un lot contenant différents types de biens est importé en tant que lot.
  • Si le champ Description d’un bien n’est pas rempli dans PlayFab, le champ Name est utilisé comme description du bien ; s’il n’y a pas de champ Name, l’UGS est utilisée.

Limites d'importation

Limites de In-Game Store

  • Les containers et les bundles contenant des containers ne sont pas importés.
  • Les DropTables et les bundles contenant des DropTables ne sont pas importés.
  • Les paramètres spécifiques à PlayFab, tels que isStackable,isTradable,UsageCount,UsagePeriod,UsagePeriodGroup sont ignorés.
  • Les consommables sont créés sans tenir compte de la quantité (l'objet disparaît de l'inventaire après la première utilisation).

Limites de PlayFab

  • PlayFab ne stocke pas les prix en devises réelles. Seule la monnaie virtuelle préconfigurée codée RM (Real money) est utilisée, équivalente à la devise réelle : 1 cent (100 RM = 1 USD). Par conséquent, vous ne pouvez fixer les prix des biens qu'en monnaie virtuelle ou en RM.
  • Les UGS des biens doivent être uniques et se composer de chiffres, de lettres latines, de tirets et de tirets bas.

Comment configurer

Importer un catalogue depuis PlayFab

Note
Vous aurez besoin de l’ID et de la clé secrète du projet dans PlayFab. Assurez-vous également que le catalogue que vous souhaitez importer est configuré comme basique dans PlayFab (Base).

Si vous n’avez pas encore configuré PlayFab, procédez comme suit :

Accédez au Compte éditeur et importez le catalogue des objets de PlayFab vers In-Game Store.

Note
Vous pouvez importer des objets virtuels, de la monnaie virtuelle ou des packages de monnaie virtuelle.

  1. Ouvrez votre projet dans le Compte éditeur et accédez à Store > Gestion de catalogue > Intégration des plateformes externes > PlayFab.
  2. Dans l'onglet Importation de biens, spécifiez :
  3. Cliquez sur Enregistrer.
  4. Synchronisez l'inventaire utilisateur avec PlayFab (facultatif) :
    1. Accédez à Synchronisation d'inventaire et spécifiez :
    2. Réglez la bascule Synchroniser l'inventaire utilisateur avec PlayFab sur On.
    3. Cliquez sur Enregistrer.
  5. Accédez à l'onglet Importation de biens et cliquez sur Démarrer l'importation. L'importation du catalogue démarre automatiquement.
  6. Pour vendre des objets virtuels dans le magasin en ligne créé par Site Builder, configurez les groupes d'objets dans le Compte éditeur et attribuez-en un ou plusieurs à chaque objet.
  7. Pour afficher les images des objets, téléchargez-les vers votre Compte éditeur.

Pour vérifier si l’importation s’est terminée correctement, accédez à la section Store du menu latéral et assurez-vous que les objets, la monnaie et les lots sont activés dans les onglets Monnaie virtuelle, Objets virtuels et Lots.

Avis
Lorsque vous vérifiez les résultats de l’importation, notez qu’un package de monnaie virtuelle est un lot contenant une seule devise. PlayFab utilise la monnaie virtuelle RM (Real money), qui est équivalente à la devise réelle : 1 cent (100 RM = 1 USD). Par exemple, si vous importez 400 RM depuis PlayFab, vous verrez 4 USD sur votre Compte éditeur.

Réimporter le catalogue

Lors de la réimportation du catalogue, vous devez prendre en compte les points suivants :
  • les objets déjà présents dans Store seront mis à jour ;
  • les objets qui ne sont pas disponibles dans Store seront ajoutés ;
  • les objets qui ont été supprimés de la source d’importation resteront dans Store. Vous pouvez les supprimer dans votre Compte éditeur ou via API.

Ajouter des objets à l'inventaire PlayFab

Vous pouvez configurer l’ajout des objets achetés dans Xsolla In-Game Store à votre inventaire PlayFab de la manière suivante :
  • En synchronisant l’inventaire utilisateur avec PlayFab.
  • En intégrant le stockage PlayFab avec Xsolla Login. Dans ce cas, l’ID PlayFab est spécifié dans le jeton. En cas de retour d’objets côté Xsolla, une requête est envoyée à PlayFab dans le jeton.
Note
Playfab vous permet de ne pas définir le nom ou la description du bien. Dans ce cas, une chaîne vide est renvoyée dans les appels API.

Pour synchroniser l’inventaire utilisateur avec PlayFab :

  1. Ouvrez votre projet dans le Compte éditeur et accédez à Store > Gestion de catalogue > Intégration des plateformes externes > PlayFab.
  2. Accédez à Synchronisation d’inventaire et spécifiez :
  3. Réglez la bascule Synchroniser l’inventaire utilisateur avec PlayFab sur On.
  4. Cliquez sur Enregistrer.

Désormais, les informations sur les objets achetés dans In-Game Store sont automatiquement transférées à PlayFab.

Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Dernière mise à jour: 27 Décembre 2024

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !