คู่มือการค้นหา 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=truehttps://example.com/#/admin/regidhttps://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
ติดต่อฝ่ายขาย