logo文件
搜尋

Registration ID 查詢功能使用指南

功能概述

regidSearchPath 是 Web Push SDK 提供的一個配置選項,用於自訂 Registration ID 查詢頁面的存取路徑。當使用者存取指定的路徑時,SDK 會自動彈出一個安全驗證彈窗,使用者輸入正確的 Appkey 後即可查看目前裝置的 Registration ID。

PC端:

查詢 RegID 彈窗示意

移動端:

查詢 RegID 彈窗示意

核心特性

  • 🔐 安全驗證:透過 Appkey 驗證確保只有授權使用者才能查看 Registration ID
  • 📋 一鍵複製:支援快速複製 Registration ID,方便測試與除錯
  • 🎨 友善介面:提供美觀的彈窗互動介面
  • ⚙️ 靈活配置:支援自訂觸發路徑

配置參數

regidSearchPath

  • 類型: string
  • 預設值: /engagelab/regid
  • 必填: 否
  • 說明: 定義觸發 Registration ID 查詢彈窗的頁面路徑

使用場景

場景 1:使用預設路徑

若不配置 regidSearchPath,SDK 將使用預設路徑 /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:自訂路徑

依業務需求自訂查詢頁面路徑。

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 即可觸發查詢彈窗。

匹配範例

假設配置了 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 初始化成功後才會顯示;
  • 路徑格式regidSearchPath 為相對路徑,僅填寫路徑部分(如 /admin/regid),勿包含協定、網域或埠;
  • 需整頁載入:透過網址列存取對應路徑並完成頁面重新整理時才會偵測並彈出;僅在前端路由切換、無整頁重新整理的情況下不會觸發彈窗;
  • 整合與初始化:配置的路徑必須對應已整合 SDK 的頁面,且該頁面已執行初始化並成功,否則不會出現查詢彈窗;
  • 多頁面應用:若為多頁面架構,需確保該路徑最終開啟的 HTML 頁面內已引入並初始化 SDK,否則無法觸發彈窗;
  • 路徑匹配:路徑匹配通常區分大小寫,且會匹配目前 URL 路徑是否包含所設路徑(請參閱上方「匹配範例」)。
Icon Solid Transparent White Qiyu
聯繫銷售