การเชื่อมโยงลึก

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ลิงค์ลึกช่วยให้คุณส่งผู้ใช้ไปยังสถานที่เฉพาะในประสบการณ์ซึ่งสามารถทำให้กระบวนการเข้าร่วมเป็นไปได้อย่างราบรื่น ช่วยให้ผู้ใช้ค้นหาเพื่อนของพวกเขาและให้การจัดการการจราจร

การสร้างลิงค์ลึก

ลิงค์ไปยังหน้าเว็บที่ลึกด้วยรูปแบบ URL พร้อมตัวแปรที่คุณระบุ ตัวอย่างต่อไปนี้อธิบายวิธีการสร้างแต่ละรูปแบบ

ความต้องการและแนวทาง

เมื่อสร้างลิงค์ลึก โปรดพิจารณาความต้องการและแนวทางต่อไปนี้:

  • คุณต้องเข้ารหัส URL ตัวอักษรพิเศษ เช่น ช่องว่าง ตัวอักษรเหล่านี้จะถูกถอดรหัสอัตโนมัติเมื่อผู้ใช้เข้าร่วมประสบการณ์ของคุณ
  • ข้อมูลการเปิดตัวที่ถูกถอดรหัสไม่สามารถเกิน 200 บาท
  • คุณสามารถเก็บข้อมูลที่ซับซ้อนได้เป็นสตริง JSON และถอดรหัสด้วย HttpService:JSONDecode() บนเซิร์ฟเวอร์
  • อย่าส่งข้อมูลส่วนบุคคลในตัวแปร launchData นี้; มันปรากฏอยู่ใน URL อย่างสมบูรณ์ นอกจากนี้ผู้ใช้สามารถปรับแก้ URL ได้ดังนั้นข้อมูลอาจไม่เป็นข้อมูลแท้

รายการเว็บไปยังแอป

รูปแบบนี้ส่งผู้ใช้ไปยังหน้าประสบการณ์ Roblox บนเว็บแล้วเปิดตัว Roblox อาปาหมายเลขรุ่น

รูปแบบ https://www.roblox.com/games/start?placeId=<id>&launchData=<string>
ตัวอย่าง ลิงค์ตัวอย่าง

ไปที่แอป

รูปแบบนี้ส่งผู้ใช้ไปยัง Roblox โดยตรง ตัวอย่างที่ให้ใช้เป็นรหัสสถานที่และสตริงข้อมูลการเปิดตัวที่เข้ารหัส

รูปแบบ roblox://placeId=<id>&launchData=<string>
ตัวอย่าง ลิงค์ตัวอย่าง

ล่าช้า

สำหรับผู้ใช้ที่ไม่มี Roblox เชื่อมโยงAppsFlyer ของลิงค์ลึกเพื่อใ

รูปแบบ ro.blox.com/Ebh5?af_dp=<direct_to_app_link>&af_web_dp=<web_listing_to_app_link>
ตัวอย่าง ro.blox.com/Ebh5?af_dp=roblox%3A%2F%2FplaceId%3D690030535

การประมวลผลลิงค์ลึก

ในประสบการณ์ของคุณ, รับข้อมูลเปิดตัวด้วยวิธีการ Player:GetJoinData() ซึ่งกลับมาเป็น พจนารูปภาพ ในนั้น ในพจนารูปภาพนั้น, เชื่อมโยงLaunchData ประกอบด้ว

ดูการอ้างอิง Player:GetJoinData() สำหรับตัวอย่างโค้ดสำหรับการประมวลผลข้อมูลปล่อย