Files
weiyu/deploy/server/docs/assets/js/1006a4b3.949d3c5a.js
2025-03-29 09:56:20 +08:00

1 line
7.5 KiB
JavaScript

"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8648],{157:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>t,default:()=>h,frontMatter:()=>d,metadata:()=>l,toc:()=>o});const l=JSON.parse('{"id":"develop/visitor/platform/flutter","title":"Flutter","description":"- pub.dev","source":"@site/i18n/en/docusaurus-plugin-content-docs/current/develop/visitor/platform/flutter.md","sourceDirName":"develop/visitor/platform","slug":"/develop/visitor/platform/flutter","permalink":"/docs/docs/develop/visitor/platform/flutter","draft":false,"unlisted":false,"editUrl":"https://github.com/bytedesk/bytedesk/docs/develop/visitor/platform/flutter.md","tags":[],"version":"current","sidebarPosition":6,"frontMatter":{"sidebar_label":"Flutter","sidebar_position":6},"sidebar":"tutorialSidebar","previous":{"title":"Android","permalink":"/docs/docs/develop/visitor/platform/android"},"next":{"title":"\u793e\u4ea4\u6e20\u9053","permalink":"/docs/docs/category/\u793e\u4ea4\u6e20\u9053"}}');var s=i(5723),r=i(6246);const d={sidebar_label:"Flutter",sidebar_position:6},t="Flutter",c={},o=[{value:"\u90e8\u5206\u529f\u80fd",id:"\u90e8\u5206\u529f\u80fd",level:2},{value:"SDK\u6e90\u7801\u53caDemo\u4e0b\u8f7d",id:"sdk\u6e90\u7801\u53cademo\u4e0b\u8f7d",level:2},{value:"\u96c6\u6210\u6b65\u9aa4",id:"\u96c6\u6210\u6b65\u9aa4",level:2},{value:"\u7b2c\u4e00\u6b65",id:"\u7b2c\u4e00\u6b65",level:3},{value:"\u7b2c\u4e8c\u6b65\uff1a\u521d\u59cb\u5316",id:"\u7b2c\u4e8c\u6b65\u521d\u59cb\u5316",level:3},{value:"\u7b2c\u4e09\u6b65\uff1a\u8054\u7cfb\u5ba2\u670d",id:"\u7b2c\u4e09\u6b65\u8054\u7cfb\u5ba2\u670d",level:3},{value:"\u4ee5\u4e0b\u6b65\u9aa4\u4e3a\u975e\u5fc5\u987b\u6b65\u9aa4\uff0c\u5f00\u53d1\u8005\u53ef\u6839\u636e\u9700\u8981\u8c03\u7528",id:"\u4ee5\u4e0b\u6b65\u9aa4\u4e3a\u975e\u5fc5\u987b\u6b65\u9aa4\u5f00\u53d1\u8005\u53ef\u6839\u636e\u9700\u8981\u8c03\u7528",level:2},{value:"\u81ea\u5b9a\u4e49\u754c\u9762",id:"\u81ea\u5b9a\u4e49\u754c\u9762",level:3}];function a(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"flutter",children:"Flutter"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://pub.dev/packages/bytedesk_kefu",children:"pub.dev"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\u90e8\u5206\u529f\u80fd",children:"\u90e8\u5206\u529f\u80fd"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"SDK\u6e90\u7801100%\u5f00\u6e90"}),"\n",(0,s.jsx)(n.li,{children:"\u652f\u6301\u5b89\u5353\u3001iOS\u3001Web\u3001Mac\u3001Windows"}),"\n",(0,s.jsx)(n.li,{children:"\u673a\u5668\u4eba\u5bf9\u8bdd"}),"\n",(0,s.jsx)(n.li,{children:"\u6280\u80fd\u7ec4\u5ba2\u670d"}),"\n",(0,s.jsx)(n.li,{children:"\u4e00\u5bf9\u4e00\u5ba2\u670d"}),"\n",(0,s.jsx)(n.li,{children:"\u652f\u6301\u53d1\u9001\u7535\u5546\u5546\u54c1\u4fe1\u606f(\u652f\u6301\u70b9\u51fb\u5546\u54c1\u56de\u8c03)"}),"\n",(0,s.jsx)(n.li,{children:"\u652f\u6301\u53d1\u9001\u9644\u8a00\u6d88\u606f"}),"\n",(0,s.jsx)(n.li,{children:"\u5bf9\u63a5APP\u7528\u6237\u4fe1\u606f(\u6635\u79f0/\u5934\u50cf)"}),"\n",(0,s.jsx)(n.li,{children:"\u83b7\u53d6\u5f53\u524d\u5ba2\u670d\u5728\u7ebf\u72b6\u6001"}),"\n",(0,s.jsx)(n.li,{children:"\u83b7\u53d6\u5386\u53f2\u4f1a\u8bdd"}),"\n",(0,s.jsx)(n.li,{children:"\u6d88\u606f\u63d0\u793a\u97f3/\u632f\u52a8\u8bbe\u7f6e"}),"\n",(0,s.jsx)(n.li,{children:"\u6d88\u606f\u9001\u8fbe/\u5df2\u8bfb"}),"\n",(0,s.jsx)(n.li,{children:"\u6d88\u606f\u64a4\u56de"}),"\n",(0,s.jsx)(n.li,{children:"\u8f93\u5165\u72b6\u6001(\u5bf9\u65b9\u6b63\u5728\u8f93\u5165)"}),"\n",(0,s.jsx)(n.li,{children:"\u53d1\u9001/\u64ad\u653e\u89c6\u9891"}),"\n",(0,s.jsx)(n.li,{children:"\u67e5\u8be2\u672a\u8bfb\u6d88\u606f\u6570"}),"\n",(0,s.jsx)(n.li,{children:"\u652f\u6301\u7ed1\u5b9a\u7b2c\u4e09\u65b9\u8d26\u53f7\u53ca\u591a\u8d26\u53f7\u5207\u6362"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"sdk\u6e90\u7801\u53cademo\u4e0b\u8f7d",children:"SDK\u6e90\u7801\u53caDemo\u4e0b\u8f7d"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://gitee.com/270580156/bytedesk-flutter",children:"Gitee Demo"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://github.com/Bytedesk/bytedesk-flutter",children:"Github Demo"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\u96c6\u6210\u6b65\u9aa4",children:"\u96c6\u6210\u6b65\u9aa4"}),"\n",(0,s.jsx)(n.h3,{id:"\u7b2c\u4e00\u6b65",children:"\u7b2c\u4e00\u6b65"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u5fae\u8bed pubspec.yaml\u6dfb\u52a0\uff1abytedesk_kefu: ^2.0.0"}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.a,{href:"https://www.weiyuai.cn/admin/",children:"\u6ce8\u518c\u8d26\u53f7"})}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"\u590d\u5236SDK\u4e2dassets\u6587\u4ef6\u5939\u5230\u81ea\u5df1\u9879\u76ee\u4e2d\uff0c\u5e76\u914d\u7f6epubspec.yaml\u6587\u4ef6"}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:"# \u6dfb\u52a0\u4e0b\u97623\u6761\nassets:\n - assets/audio/\n - assets/images/chat/\n - assets/images/feedback/\n"})}),"\n",(0,s.jsx)(n.h3,{id:"\u7b2c\u4e8c\u6b65\u521d\u59cb\u5316",children:"\u7b2c\u4e8c\u6b65\uff1a\u521d\u59cb\u5316"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:'// \u83b7\u53d6\u4f01\u4e1auid\uff0c\u767b\u5f55\u540e\u53f0->\u5ba2\u670d->\u6e20\u9053->flutter\n// http://www.weiyuai.cn/admin/cs/channel\nString orgUid = "df_org_uid";\n// \u7b2c\u4e00\u6b65\uff1a\u521d\u59cb\u5316\nBytedeskKefu.init(orgUid);\n'})}),"\n",(0,s.jsx)(n.h3,{id:"\u7b2c\u4e09\u6b65\u8054\u7cfb\u5ba2\u670d",children:"\u7b2c\u4e09\u6b65\uff1a\u8054\u7cfb\u5ba2\u670d"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u83b7\u53d6\u6280\u80fd\u7ec4workGroupWid\uff1a\u767b\u5f55\u540e\u53f0->\u5ba2\u670d\u7ba1\u7406->\u6280\u80fd\u7ec4->\u552f\u4e00wid"}),"\n",(0,s.jsx)(n.li,{children:'BytedeskKefu.startWorkGroupChat(context, workGroupWid, "\u6280\u80fd\u7ec4\u5ba2\u670dwid");'}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\u4ee5\u4e0b\u6b65\u9aa4\u4e3a\u975e\u5fc5\u987b\u6b65\u9aa4\u5f00\u53d1\u8005\u53ef\u6839\u636e\u9700\u8981\u8c03\u7528",children:"\u4ee5\u4e0b\u6b65\u9aa4\u4e3a\u975e\u5fc5\u987b\u6b65\u9aa4\uff0c\u5f00\u53d1\u8005\u53ef\u6839\u636e\u9700\u8981\u8c03\u7528"}),"\n",(0,s.jsx)(n.h3,{id:"\u81ea\u5b9a\u4e49\u754c\u9762",children:"\u81ea\u5b9a\u4e49\u754c\u9762"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u9879\u76ee\u4e2d\u521b\u5efa\u6587\u4ef6\u5939: vendors"}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u5c06 bytedesk_kefu \u6587\u4ef6\u5939\u653e\u5728 vendors \u6587\u4ef6\u5939\u4e2d"}),"\n",(0,s.jsx)(n.li,{children:"pubspect.yaml\u4e2d\u586b\u5199\u5f15\u7528\u672c\u5730\u6e90\u7801"}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dart",children:"bytedesk_kefu:\n path: ./vendors/bytedesk_kefu\n"})})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(a,{...e})}):a(e)}},6246:(e,n,i)=>{i.d(n,{R:()=>d,x:()=>t});var l=i(2155);const s={},r=l.createContext(s);function d(e){const n=l.useContext(r);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:d(e.components),l.createElement(r.Provider,{value:n},e.children)}}}]);