Tiefenverknüpfung

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

Tiefe Verknüpfungen ermöglichen es Ihnen, Benutzer an einen bestimmten Ort in einem Erlebnis zu senden, was den Prozess des Beitritts zu einem einheitlichen machen, Benutzern helfen, ihre Freunde zu finden und Verkehrsattribution bereitstellen. Die optionalen Startdaten in diesen Verknüpfungen ermöglichen es Ihnen, die Benutzererfahrung anzupassen, wenn jemand beitritt.

Eine tiefen Link-URL besteht aus einer URL-Formattierung zusammen mit Parametern, die du angeben kannst. Die folgenden Abschnitte beschreiben, wie du jedes Format konstruierst.

Anforderungen und Richtlinien

Bei der Konstruktion von Deep Links sollten Sie die folgenden Anforderungen und Richtlinien berücksichtigen:

  • Du musst spezielle Zeichen wie Leerstellen URL-codieren. Diese Zeichen werden automatisch dekodiert, wenn der Benutzer dein Erlebnis beitritt.
  • Die entschlüsselten Launch-Daten können nicht 200 Bytes überschreiten.
  • Du kannst komplexere Daten als JSON-String speichern und sie mit HttpService:JSONDecode() auf dem Server entschlüsseln.
  • Senden Sie keine sensiblen Informationen im launchData-Parameter; sie sind vollständig in der URL sichtbar. Darüber hinaus können Benutzer die URL ändern, so dass die Daten möglicherweise nicht authentisch sind.

Web-Listing zu App

Dieses Format sendet Benutzer zur Roblox-Erlebnisseite im Web und lädt dann die Roblox-App. Das bereitgestellte Beispiel bietet eine Platz-ID und einen URL-codierten Start-Daten-String.

Formatieren https://www.roblox.com/games/start?placeId=<id>&launchData=<string>
Beispiel Beispiel-Link

Zum App direkt

Dieses Format sendet Benutzer direkt zur Roblox-App. Das bereitgestellte Beispiel bietet eine Platz-ID und einen URL-codierten Start-Daten-String.

Formatieren roblox://placeId=<id>&launchData=<string>
Beispiel Beispiel-Link

Verzögert

Für Benutzer, die keine Roblox-Version auf ihren mobilen Geräten installiert haben, verwenden Sie die AppsFlyer-Version eines Deep Links, um Benutzer die Roblox-App herunterzuladen und dann dem Deep verlinkenzu folgen. Um diesen Typ von Deep verlinkenzu erstellen, geben Sie den https://ro.blox

Formatieren ro.blox.com/Ebh5?af_dp=<direct_to_app_link>&af_web_dp=<web_listing_to_app_link>
Beispiel ro.blox.com/Ebh5?af_dp=roblox%3A%2F%2FplaceId%3D6900305353

In deiner Erlebnis, erhalte die Startdaten mit der Methode Player:GetJoinData(), die einen Wörterbuch zurückgibt. In diesem Wörterbuch enthält der LaunchData -Schlüssel die Zeichenfolge, die du in der 1>launchData -Parameter deines verlinkenangegeben hast.

Siehe die Player:GetJoinData() Referenzdokumentation für Codes auf Launch-Datenverarbeitung.