ดีปลิงก์ทำงานอย่างไร¶
ฟังก์ชันและเงื่อนไขของดีปลิงก์ ¶
ดีปลิงก์ทั้งหมดที่อธิบายในเอกสารนี้เป็นแบบสัมพัทธ์กับ URL ที่ใช้โฮสต์แอปพลิเคชัน cTrader ของคุณ โดยทั่วไป URL เหล่านี้จะเป็นไปตามรูปแบบ app.{brokerName}.com หรือ ct.{brokerName}.com โดย brokerName คือชื่อที่กำหนดไว้ล่วงหน้าของโบรกเกอร์เฉพาะ
ตัวอย่าง: เปิดบัญชีจริง
ลิงก์ https://app.ctrader.com/accounts/create-live นำไปสู่หน้าจอการสร้างบัญชีจริงในแอปพลิเคชัน cTrader ที่ไม่มีแบรนด์
ดีปลิงก์ส่วนใหญ่เป็น ข้ามแพลตฟอร์ม ซึ่งหมายความว่าพวกมันยังคงฟังก์ชันการทำงานไม่ว่าจะเปิดบนแพลตฟอร์มใดก็ตาม อย่างไรก็ตาม ดีปลิงก์บางอันเป็น มือถือเท่านั้น
ในกรณีที่ผู้ใช้ที่ไม่ได้ติดตั้ง cTrader Mobile บนอุปกรณ์ของตนพยายามเปิดดีปลิงก์ พวกเขาจะถูกนำไปยังวิธีการดาวน์โหลด cTrader Mobile เฉพาะแพลตฟอร์มของตน หลังจากติดตั้งและเปิดแอปพลิเคชันแล้ว และผู้ใช้เข้าสู่ระบบด้วยบัญชีใดบัญชีหนึ่งของตน พวกเขาจะถูกนำไปยังหน้าจอที่ดีปลิงก์นำไปในตอนแรก
โปรดทราบว่า UX ของ cTrader แตกต่างกันระหว่างแอปพลิเคชันมือถือและเว็บ พิจารณาตัวอย่างต่อไปนี้
- เมื่อคลิกปุ่ม ส่งคำสั่ง ผู้ใช้ cTrader Web จะถูกนำไปยังหน้าต่าง คำสั่งใหม่
- เมื่อแตะ คำสั่งใหม่ ผู้ใช้ cTrader Mobile จะถูกนำไปยังหน้าจอ สร้างคำสั่ง
เมื่อผู้ใช้ไปที่ลิงก์ https://app.ctrader.com/orders/create-market-order บนเว็บ พวกเขาจะเห็นหน้าต่าง คำสั่งใหม่ ที่แจ้งให้ส่งคำสั่ง Market บนมือถือ ผู้ใช้จะถูกนำไปยังหน้าจอ สร้างคำสั่ง ที่อนุญาตให้ส่งคำสั่ง Market แทน
กล่าวอีกนัยหนึ่ง ดีปลิงก์ทำงานได้อย่างถูกต้องโดยไม่คำนึงถึงความแตกต่างด้าน UX ระหว่าง cTrader Web และมือถือ เอกสารนี้ใช้คำศัพท์เช่นกล่องโต้ตอบ สร้างคำสั่ง Market เป็นสัญลักษณ์ร่วมเพื่อแสดงถึงฟังก์ชันที่คล้ายกันระหว่างแอปพลิเคชันเหล่านี้
ดีปลิงก์ cTrader และ OAuth ของโบรกเกอร์ ¶
ในกรณีที่แอปพลิเคชัน cTrader ใช้โฟลว์ OAuth ลิงก์ข้ามแพลตฟอร์ม ทั้งหมดจะเปิดหน้าจอ OAuth ที่มีแบรนด์ที่ถูกต้องเมื่อเปิดโดย cTrader Web
เมื่อเปิดโดยใช้ cTrader Mobile ดีปลิงก์ cTrader จะแสดงกล่องโต้ตอบ cTrader ปกติแทนที่จะเป็นหน้าจอ OAuth ที่มีแบรนด์