Tiefenlinks

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Tiefenlinks ermöglichen es Ihnen, Benutzer zu einem bestimmten Ort in einem Spiel zu senden, was den Beitrittsprozess nahtloser machen, Benutzern helfen kann, ihre Freunde zu finden, und eine Verkehrszuweisung bieten kann. Die optionalen Startdaten in diesen Links ermöglichen es Ihnen, das Benutzererlebnis anzupassen, wenn jemand beitritt.

Eine Tiefenlink-URL besteht aus einem URL-Format zusammen mit den von Ihnen angegebenen Parametern. Die folgenden Abschnitte beschreiben, wie man jedes Format erstellt.

URL-Parameter

Tiefenlinks unterstützen die folgenden URL-Parameter. Alle sind optional, es sei denn, es ist etwas anderes angegeben.

ParameterBeschreibung
placeIdDie Platz-ID, die beigetreten werden soll. Erforderlich, es sei denn, userId ist angegeben.
userIdDie Benutzer-ID, der beigetreten werden soll. Führt zu einem Fehler "Der gefolgte Benutzer hat das Spiel verlassen", wenn der Benutzer das Spiel verlassen hat oder offline ist.
accessCodeDer Zugriffscode für den privaten Server.
linkCodeDer Linkcode für den privaten Server.
gameInstanceIdDer eindeutige Bezeichner der Spielinstanz, der beigetreten werden soll, auch DataModel.JobId genannt.
launchDataZusätzliche Informationen, die Sie im Tiefenlink einfügen möchten, wie z. B. Werbecodes oder Koordinaten. Verarbeitung mit der Methode Player:GetJoinData(). Siehe Launchdaten einfügen.

Anforderungen und Richtlinien

  • Sie müssen Sonderzeichen wie Leerzeichen URL-encodieren. Diese Zeichen werden automatisch dekodiert, wenn der Benutzer Ihrem Spiel beitritt.
  • Die dekodierten Startdaten dürfen 200 Bytes nicht überschreiten.
  • Sie können komplexere Daten als JSON-Zeichenfolge speichern und mit HttpService:JSONDecode() auf dem Server dekodieren.
  • Senden Sie keine vertraulichen Informationen im launchData-Parameter; sie sind vollständig in der URL sichtbar. Darüber hinaus können Benutzer die URL ändern, sodass die Daten möglicherweise nicht authentisch sind.

Webliste zur App

Dieses Format sendet Benutzer zur Roblox-Spielseite im Web und startet dann die Roblox-App. Das bereitgestellte Beispiel enthält eine Platz-ID und eine URL kodierte Startdatenzeichenfolge.

Formathttps://www.roblox.com/games/start?placeId=<id>&launchData=<string>
BeispielBeispiel-Link

Direkt zur App

Dieses Format sendet Benutzer direkt zur Roblox-App. Das bereitgestellte Beispiel enthält eine Platz-ID und eine URL kodierte Startdatenzeichenfolge.

Formatroblox://placeId=<id>&launchData=<string>
BeispielBeispiel-Link

Ausgesetzt

Für Benutzer, die Roblox nicht auf ihren mobilen Geräten installiert haben, verwenden Sie die AppsFlyer-Version eines Tiefenlinks, um Benutzern zu ermöglichen, die Roblox-App herunterzuladen und dann dem Tiefenlink zu folgen. Um diesen Typ von Tiefenlink zu konstruieren, geben Sie das https://ro.blox.com/Ebh5?-Präfix an. Stellen Sie den "Direkt zur App"-Tiefenlink mit dem Parameter af_dp und den "Weblistung zur App"-Tiefenlink mit dem af_web_dp-Parameter bereit, die in den vorherigen Abschnitten beschrieben wurden.

Formatro.blox.com/Ebh5?af_dp=<direct_to_app_link>&af_web_dp=<web_listing_to_app_link>
Beispielro.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

In Ihrem Spiel erhalten Sie die Startdaten mit der Methode Player:GetJoinData(), die ein Dictionary zurückgibt. In diesem Dictionary enthält der Schlüssel LaunchData die Zeichenfolge, die Sie im launchData Parameter Ihres Tiefenlinks angegeben haben.

Siehe die Referenzdokumentation zu Player:GetJoinData() für Codebeispiele, wie man Startdaten verarbeitet.

©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.