Tautan Dalam

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Tautan dalam memungkinkan Anda mengirim pengguna ke tempat tertentu di dalam game, yang dapat membuat proses bergabung lebih lancar, membantu pengguna menemukan teman mereka, dan memberikan atribusi lalu lintas. Data peluncuran opsional dalam tautan ini memungkinkan Anda menyesuaikan pengalaman pengguna ketika seseorang bergabung.

Membangun tautan dalam

URL tautan dalam terdiri dari format URL bersama dengan parameter yang Anda tentukan. Bagian-bagian berikut menjelaskan cara membangun masing-masing format.

Parameter URL

Tautan dalam mendukung parameter URL berikut. Semua bersifat opsional kecuali jika dicatat sebaliknya.

ParameterDeskripsi
placeIdID tempat yang ingin bergabung. Diperlukan kecuali userId ditentukan.
userIdID pengguna yang ingin bergabung. Menghasilkan kesalahan "Pengguna yang diikuti telah keluar dari game" jika pengguna keluar dari game atau sedang offline.
accessCodeKode akses server pribadi.
linkCodeKode tautan server pribadi.
gameInstanceIdPengidentifikasi unik dari instansi game yang ingin bergabung, juga disebut sebagai DataModel.JobId.
launchDataInformasi tambahan yang ingin Anda sertakan dalam tautan dalam, seperti kode promosi atau koordinat. Diproses menggunakan metode Player:GetJoinData(). Lihat Sertakan data peluncuran.

Persyaratan dan pedoman

  • Anda harus mengkodekan karakter khusus dalam URL, seperti spasi. Karakter ini secara otomatis didekodekan saat pengguna bergabung dengan game Anda.
  • Data peluncuran yang didekodekan tidak boleh melebihi 200 byte.
  • Anda dapat menyimpan data yang lebih kompleks sebagai string JSON dan mendekodenya dengan HttpService:JSONDecode() di server.
  • Jangan mengirim informasi rahasia dalam parameter launchData; itu sepenuhnya terlihat dalam URL. Selanjutnya, pengguna dapat memodifikasi URL, sehingga datanya mungkin tidak otentik.

Daftar web ke aplikasi

Format ini mengirim pengguna ke halaman game Roblox di web dan kemudian meluncurkan aplikasi Roblox. Contoh yang diberikan menyediakan ID tempat dan string data peluncuran yang terkodekan dalam URL.

Formathttps://www.roblox.com/games/start?placeId=<id>&launchData=<string>
ContohTautan Contoh

Langsung ke aplikasi

Format ini mengirim pengguna langsung ke aplikasi Roblox. Contoh yang diberikan menyediakan ID tempat dan string data peluncuran yang terkodekan dalam URL.

Formatroblox://placeId=<id>&launchData=<string>
ContohTautan Contoh

Tertunda

Untuk pengguna yang tidak memiliki Roblox terinstal di perangkat seluler mereka, gunakan versi AppsFlyer dari tautan dalam untuk membiarkan pengguna mengunduh aplikasi Roblox dan kemudian mengikuti tautan dalam tersebut. Untuk membangun jenis tautan dalam ini, tentukan prefix https://ro.blox.com/Ebh5?. Berikan tautan dalam "langsung ke aplikasi" dengan parameter af_dp dan tautan dalam "daftar web ke aplikasi" dengan parameter af_web_dp, yang dijelaskan dalam bagian sebelumnya.

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

Memproses tautan dalam

Dalam game Anda, peroleh data peluncuran dengan metode Player:GetJoinData(), yang mengembalikan sebuah kamus. Dalam kamus itu, kunci LaunchData berisi string yang Anda tentukan dalam parameter launchData tautan dalam Anda.

Lihat dokumentasi referensi Player:GetJoinData() untuk contoh kode tentang cara memproses data peluncuran.

©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.