Convokit-React-Native-SDK logo

Convokit-React-Native-SDK

免費

用於 ConvoKit JavaScript SDK 的 React Native 執行時介面卡,支援裸 React Native 和 Expo,並提供基於 URI 的上傳、下載、Hermes 以及新架構支援。

訪問官網
依共同標籤和關鍵字推薦qwenTabbitMirrorFly
chatbotchatchat-applicationexpojavascriptaiai assistantautomation

工具概覽

@convokitapp/react-native 包是 @convokitapp/sdk 之上的 React Native 外觀層。它有意排除了服務端客戶端,並增加了基於 URI 的上傳輔助函式。它提供 ConvoKitClient 以及 useConvoKitSession 等 hook,用於響應式的連線狀態。

該 SDK 包含用於訊息、收件箱和輸入狀態的 hook。useMessages、useInbox 和 useTyping 會立即清除已失效會話的狀態。它支援已讀回執、標記為未讀、作者編輯和刪除、引用回覆以及表情回應,全部遵循共享的 SDK 約定。

對於 Expo 應用,單獨的入口使用 Expo FileSystem 介面卡。URI 上傳接受 { uri, fileName, contentType?, size? },同時 Blob、ArrayBuffer 和型別化陣列 API 仍然可用。預設入口會安裝對移動端安全的回退實現。該包已在 Node 22、React 19.2、React Native 0.86–0.87、Hermes 和新架構下測試。

定價

免費

目錄尚未確認完整價格方案,請至官網查看目前額度、限制及計費方式。

訪問官網

價格與限制可能變動,請以官網為準,並確認幣別、付款週期、最低席位數和用量上限。

應用場景

  • 團隊用 useConvoKitSession 響應式地跟蹤連線狀態並處理重新認證。
  • 團隊用 useMessages 通過基於游標的分頁載入訊息歷史。
  • 團隊用 useInbox 顯示按活動排序、帶未讀計數的收件箱。
  • 團隊用 markConversationRead 確認已讀回執,直至最新渲染的訊息。
  • 團隊用 editMessage 和 deleteMessage 讓作者編輯或刪除自己的訊息。
  • 團隊用帶 replyToMessageId 的 sendMessage 實現引用回覆。

功能特色

為 React Native 提供執行時介面卡

適配 ConvoKit JavaScript SDK

支援原生 React Native 專案

支援 Expo 專案

支援基於 URI 的上傳和下載

相容 Hermes 與新架構

使用者評論

還沒有評論,來分享你的使用體驗吧