Cet article porte sur les abonnements virtuels, c’est-à-dire les abonnements qui existent à l’intérieur de votre jeu.
Créer un abonnement
Pour créer un abonnement, vous devez d’abord vous assurer d’avoir publié les articles du catalogue, les devises ou le contenu généré par les utilisateurs (UGC) que vous souhaitez rendre accessibles ou achetables dans votre jeu. Pour configurer votre catalogue avant de créer un abonnement, consultez le démarrage rapide d’Economy V2GameManager
- Accédez à Economy > Catalog (V2).
- Sous l’onglet Subscriptions, sélectionnez New Subscription.
API
Vous pouvez utiliser l’API CreateDraftItem pour créer un abonnement. Exemple de requête d’APICreateDraftItem pour créer un abonnement :
L’abonnement Holiday Skins Pass ci-dessus accorde deux articles,
Glowing Gloves et Shiny Shoes, à deux niveaux de prix pour deux périodes de validité différentes. Le premier ensemble de prix, soit 5 diamants et 10 pièces d’or, rend l’abonnement valide pendant une semaine, tandis que le second ensemble de prix, soit 7 diamants et 12 pièces d’or, le rend valide pendant un mois. Notez que la durée doit être définie en secondes.
Cela devrait retourner une réponse indiquant que l’abonnement a été créé et publié :
Abonnements dans l’inventaire
Les abonnements figurent dans la collection d’inventaire du joueur avec un ID, un StackId, une date d’expiration et des propriétés d’affichage. Tout ce qui se trouve dans un abonnement peut être modifié comme n’importe quel autre article à l’aide des opérations Add, Subtract, Update, etc. Vous pouvez utiliser GetInventoryItems avec un filtre Type pour récupérer tous les abonnements dont un joueur dispose actuellement.UpdateInventoryItems ci-dessous met à jour la date d’expiration de l’abonnement.
AddInventoryItems ci-dessous prolonge la date d’expiration en augmentant le paramètre DurationInSeconds.
SubtractInventoryItems ci-dessous avance la date d’expiration en réduisant le paramètre DurationInSeconds.
