@thunderphone/widget npm 套件形式發布,也可透過 CDN 用於未使用打包工具的環境。

先決條件
嵌入小工具前,請先在 ThunderPhone 控制台完成以下三個步驟:1
建立可公開的 API 金鑰
前往控制台設定中的 開發人員,並建立可公開的金鑰。可公開金鑰以
pk_live_ 開頭,可安全地包含在用戶端程式碼中。2
設定允許的網域
在相同的開發人員設定中,新增要嵌入小工具的網域。開發時一律允許使用
localhost。支援萬用字元(例如 *.example.com)。3
建立網頁小工具
前往控制台中的 網頁小工具,並建立一個小工具。選擇你要公開的智慧體及要使用的可公開金鑰。系統會根據你的可公開金鑰設定自動解析智慧體。
快速開始
安裝套件:自訂
此小工具提供四個外觀 prop:
請參閱 React 元件參考資料,取得完整的 prop 表格。
若要建立完全自訂的 UI,請使用 無介面 hook 管理語音工作階段,同時建構自己的介面。此 hook 會提供即時音訊音量,供你建立隨音訊反應的視覺效果。
整合選項
選擇適合你的技術堆疊的整合方式:React 元件
預先建置的 UI 元件,內建通話控制項與狀態顯示。匯入、傳入 props,即可完成。
無頭 Hook
完整掌控 UI。
useThunderPhone Hook 會管理語音工作階段,同時讓你建立自己的介面。CDN/指令碼標籤
不需要打包工具。透過指令碼標籤載入小工具,適用於靜態網站、WordPress 及其他非 React 環境。
樣式設定
小工具內建由theme prop 控制的淺色與深色主題,以及由 primaryColor prop 控制的強調色。如需更深入的自訂,你可以覆寫 CSS 自訂屬性與類別。詳情請參閱樣式設定指南。
需要協助嗎?請透過 support@thunderphone.com 聯絡我們
