Linking Profundo

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Links profundos permitem enviar usuários para um local específico em uma experiência, o que pode tornar o processo de entrada mais suave, ajudar os usuários a encontrar seus amigos e fornecer atribuição de tráfego. Os dados de lançamento opcionais nesses links permitem personalizar a experiência do usuário quando alguém se juntar.

Um URL de link profundo consiste em um formato de URL, juntamente com parâmetros que você especifica. As seções a seguir descrevem como construir cada formato.

Requisitos e Diretrizes

Ao construir links profundos, considere os seguintes requisitos e diretrizes:

  • Você deve encodificar caracteres especiais, como espaços. Esses caracteres são automaticamente decodificados quando o usuário se juntar à sua experiência.
  • Os dados de lançamento decodificados não podem exceder 200 bytes.
  • Você pode armazenar dados mais complexos como uma string JSON e decodê-los com HttpService:JSONDecode() no servidor.
  • Não envie informações confidenciais no parâmetro launchData, pois elas são totalmente visíveis na URL. Além disso, os usuários podem modificar a URL, para que os dados possam não ser autênticos.

Lista de Web para App

Este formato envia usuários para a página de experiência do Roblox na web e, em seguida, lança o aplicativo Roblox. O exemplo fornecido fornece um ID de local e uma string / cadeia / textode dados de lançamento codificada em URL.

Formato https://www.roblox.com/games/start?placeId=<id>&launchData=<string>
Ejemplo Ejemplo de enlace

Ir para o Aplicativo

Este formato envia usuários diretamente para o aplicativo Roblox. O exemplo fornecido fornece um ID de local e uma string / cadeia / textode dados de lançamento codificada em URL.

Formato roblox://placeId=<id>&launchData=<string>
Ejemplo Ejemplo de enlace

Adiado

Para usuários que não têm o Roblox instalado em seus dispositivos móveis, use a versão AppsFlyer de um link profundo para permitir que os usuários baixem o aplicativo Roblox e depois sigam o víncular / conectarprofundo. Para construir este tipo de víncular / conectarprofundo, especifique o

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

Na sua experiência, obtenha os dados de lançamento com o método Player:GetJoinData(), que retorna um dicionário. No dicionário, a chave LaunchData contém a string que você especificou no parâmetro 1> launchData1> do seu víncular / conectarprofundo.

Veja a referência de código Player:GetJoinData() para exemplos de código sobre como processar dados de lançamento.