Liens profonds

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Les liens profonds vous permettent d'envoyer des utilisateurs à un endroit spécifique dans un jeu, ce qui peut rendre le processus de connexion plus fluide, aider les utilisateurs à trouver leurs amis et fournir une attribution de trafic. Les données de lancement optionnelles dans ces liens vous permettent de personnaliser l'expérience utilisateur lorsque quelqu'un rejoint.

Construire un lien profond

Une URL de lien profond consiste en un format d'URL accompagnée de paramètres que vous spécifiez. Les sections suivantes décrivent comment construire chaque format.

Paramètres d'URL

Les liens profonds prennent en charge les paramètres d'URL suivants. Tous sont facultatifs sauf mention contraire.

ParamètreDescription
placeIdL'ID du lieu à rejoindre. Requis à moins que userId ne soit spécifié.
userIdL'ID de l'utilisateur à rejoindre. Cela entraîne une erreur "L'utilisateur suivi a quitté le jeu" si l'utilisateur a quitté le jeu ou est hors ligne.
accessCodeLe code d'accès au serveur privé.
linkCodeLe code de lien au serveur privé.
gameInstanceIdL'identifiant unique de l'instance de jeu à rejoindre, également appelé DataModel.JobId.
launchDataInformations supplémentaires que vous souhaitez inclure dans le lien profond, telles que des codes promotionnels ou des coordonnées. Traitez-le à l'aide de la méthode Player:GetJoinData(). Voir Inclure des données de lancement.

Exigences et directives

  • Vous devez encoder en URL les caractères spéciaux, tels que les espaces. Ces caractères sont automatiquement décodés lorsque l'utilisateur rejoint votre jeu.
  • Les données de lancement décodées ne peuvent pas dépasser 200 octets.
  • Vous pouvez stocker des données plus complexes sous forme de chaîne JSON et les décoder avec HttpService:JSONDecode() sur le serveur.
  • Ne pas envoyer d'informations confidentielles dans le paramètre launchData ; elles sont entièrement visibles dans l'URL. De plus, les utilisateurs peuvent modifier l'URL, donc les données pourraient ne pas être authentiques.

Liste web vers appli

Ce format envoie des utilisateurs à la page de jeu Roblox sur le web puis lance l'application Roblox. L'exemple fourni donne un ID de lieu et une chaîne de données de lancement encodée en URL.

Formathttps://www.roblox.com/games/start?placeId=<id>&launchData=<string>
ExempleLien d'exemple

Direction vers l'appli

Ce format envoie directement les utilisateurs vers l'application Roblox. L'exemple fourni donne un ID de lieu et une chaîne de données de lancement encodée en URL.

Formatroblox://placeId=<id>&launchData=<string>
ExempleLien d'exemple

Différé

Pour les utilisateurs qui n'ont pas Roblox installé sur leurs appareils mobiles, utilisez la version AppsFlyer d'un lien profond pour permettre aux utilisateurs de télécharger l'application Roblox puis de suivre le lien profond. Pour construire ce type de lien profond, spécifiez le préfixe https://ro.blox.com/Ebh5?. Fournissez le lien profond "direct vers l'appli" avec le paramètre af_dp et le lien profond "liste web vers appli" avec le paramètre af_web_dp, qui sont décrits dans les sections précédentes.

Formatro.blox.com/Ebh5?af_dp=<direct_to_app_link>&af_web_dp=<web_listing_to_app_link>
Exemplero.blox.com/Ebh5?af_dp=roblox%3A%2F%2FplaceId%3D6900305353%26launchData%3D%257B%2522roomId%2522%253A%25202%257D&af_web_dp=https%3A%2F%2Fwww.roblox.com%2Fgames%2Fstart%3FplaceId%3D6900305353%26launchData%3D%257B%2522roomId%2522%253A%25202%257D

Traiter un lien profond

Dans votre jeu, obtenez les données de lancement avec la méthode Player:GetJoinData(), qui retourne un dictionnaire. Dans ce dictionnaire, la clé LaunchData contient la chaîne que vous avez spécifiée dans le paramètre launchData de votre lien profond.

Consultez la documentation de référence Player:GetJoinData() pour des exemples de code sur la façon de traiter les données de lancement.

©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.