bytedesk_kefu 1.6.4 copy "bytedesk_kefu: ^1.6.4" to clipboard
bytedesk_kefu: ^1.6.4 copied to clipboard

the best app chat sdk in china, you can chat with the agent freely at anytime. the agent can chat with the visitor by web/pc/mac/ios/android client.

bytedesk helpdesk system #

bytedesk flutter helpdesk sdk

Features #

  • support andorid/ios/web
  • chat with agent
  • shopping chat, send commodity info
  • send post script message
  • check online status
  • get history thread
  • message voice && vibrate setting
  • chat with robot
  • send and play video message
  • chat notification

Getting Started #

Zero Step: Copy assets dir from bytedesk_demo and add to pubspec.yaml #

//
bytedesk_kefu: ^1.6.4
//
assets:
    - assets/audio/
    - assets/images/chat/
    - assets/images/common/
    - assets/images/feedback/

iOS #

Add the following keys to your Info.plist file, located in ios/Runner/Info.plist:

<key>NSLocalNetworkUsageDescription</key>
<string>Looking for local tcp Bonjour service</string>
<key>NSBonjourServices</key>
<array>
  <string>mqtt.tcp</string>
</array>

Android #

Add the following Android permissions to the AndroidManifest.xml file, located in android/app/src/main/AndroidManifest.xml:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

First Step: Register Account #

Second Step:Login #

// appkey和subDomain请替换为真实值
// 获取appkey,登录后台->渠道管理->Flutter->添加应用->获取appkey
String _appKey = '81f427ea-4467-4c7c-b0cd-5c0e4b51456f';
// 获取subDomain,也即企业号:登录后台->客服管理->客服账号->企业号
String _subDomain = "vip";
BytedeskKefu.init(_appKey, _subDomain);

Third Step:Contact #

BytedeskKefu.startWorkGroupChat(context, workGroupWid, "title");

Completed #

image1 image2 image3

Change UI #

  • create new folder: vendors
  • Download latest source code, put into vendors folder
  • integrate source in pubspect.yaml
bytedesk_kefu:
    path: ./vendors/bytedesk_kefu

Support #

Other #