Logo Site EngageLab Mark Colored Transparent
เอกสาร

คู่มือการค้นหา Registration ID

ภาพรวม

regidSearchPath เป็นตัวเลือกการกำหนดค่าของ Web Push SDK ที่ให้คุณกำหนด path URL ของหน้าค้นหา Registration ID ได้ เมื่อผู้ใช้เข้า path ที่กำหนด SDK จะแสดงกล่องตรวจสอบความปลอดภัย หลังจากป้อน Appkey ที่ถูกต้อง ผู้ใช้สามารถดู Registration ID ของอุปกรณ์ปัจจุบันได้

PC:

กล่องค้นหา RegID

มือถือ:

กล่องค้นหา RegID

คุณสมบัติหลัก

  • 🔐 การตรวจสอบความปลอดภัย: การตรวจสอบ Appkey ทำให้เฉพาะผู้ใช้ที่ได้รับอนุญาตเท่านั้นที่ดู Registration ID ได้
  • 📋 คัดลอกครั้งเดียว: คัดลอก Registration ID ได้อย่างรวดเร็วสำหรับการทดสอบและดีบัก
  • 🎨 อินเทอร์เฟซชัดเจน: กล่องโต้ตอบที่เรียบง่าย
  • ⚙️ การกำหนดค่าที่ยืดหยุ่น: Path ทริกเกอร์ที่กำหนดเอง

การกำหนดค่า

regidSearchPath

  • ประเภท: string
  • ค่าเริ่มต้น: /engagelab/regid
  • บังคับ: ไม่
  • คำอธิบาย: Path ที่เปิดกล่องค้นหา Registration ID

การใช้งาน

สถานการณ์ที่ 1: Path เริ่มต้น

หากไม่ได้ตั้ง regidSearchPath SDK จะใช้ path เริ่มต้น /engagelab/regid

MTpushInterface.init({ appkey: 'your-appkey', user_str: 'user-identifier', });
              
              MTpushInterface.init({
  appkey: 'your-appkey',
  user_str: 'user-identifier',
});

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

การเข้า https://yourdomain.com/engagelab/regid จะเปิดกล่องค้นหา

สถานการณ์ที่ 2: Path กำหนดเอง

ตั้ง path กำหนดเองให้ตรงกับโครงสร้างแอปของคุณ

MTpushInterface.init({ appkey: 'your-appkey', user_str: 'user-identifier', regidSearchPath: '/admin/push-debug' });
              
              MTpushInterface.init({
  appkey: 'your-appkey',
  user_str: 'user-identifier',
  regidSearchPath: '/admin/push-debug'
});

            
โค้ดนี้โชว์เป็นหน้าต่างลอย

การเข้า https://yourdomain.com/admin/push-debug จะเปิดกล่องค้นหา

ตัวอย่างการจับคู่ path

หากตั้ง regidSearchPath: '/admin/regid' กล่องจะถูกเปิดสำหรับ:

✅ https://example.com/admin/regid
✅ https://example.com/dashboard/admin/regid
✅ https://example.com/admin/regid?debug=true ✅ https://example.com/#/admin/regid ✅ https://example.com/#/dashboard/admin/regid

หมายเหตุ

  • เมื่อแสดง: กล่องจะแสดงเฉพาะหลังจาก SDK เริ่มต้นสำเร็จแล้ว
  • รูปแบบ path: regidSearchPath เป็น path สัมพัทธ์ (เช่น /admin/regid) ไม่รวมโปรโตคอล โดเมน หรือพอร์ต
  • โหลดหน้าเต็ม: Path ถูกตรวจและกล่องจะแสดงเมื่อผู้ใช้เปิด path ในแถบที่อยู่และหน้าโหลด จะไม่ทริกเกอร์เมื่อเปลี่ยน route ฝั่งไคลเอ็นต์โดยไม่รีโหลดเต็ม
  • การรวม: Path ต้องชี้ไปที่หน้าที่รวมและเริ่มต้น SDK มิฉะนั้นกล่องค้นหาจะไม่ปรากฏ
  • แอปหลายหน้า: ในการตั้งค่าแบบหลายหน้า ตรวจสอบให้แน่ใจว่าหน้า HTML ที่เปิดสำหรับ path นั้นรวมและเริ่มต้น SDK
  • การจับคู่: การจับคู่มักแยกตัวอักษรใหญ่-เล็ก และตรวจว่า path URL ปัจจุบันมี path ที่กำหนดหรือไม่ (ดูตัวอย่างด้านบน)
Icon Solid Transparent White Qiyu
ติดต่อฝ่ายขาย