update to 0.0.2

master
jackning 4 years ago
parent 05dadb5dfe
commit 670f2ae683

@ -1,16 +1,25 @@
# bytedesk_demo # 萝卜丝客服SDK
A new Flutter project. 萝卜丝(bytedesk) flutter 客服SDK
## Getting Started ## Getting Started
This project is a starting point for a Flutter application. ### 第一步
A few resources to get you started if this is your first Flutter project: - [注册账号](https://www.bytedesk.com/antv/user/login)
- 获取appkey登录后台->客服管理->渠道管理->添加应用->appkey
- 获取subDomain也即企业号登录后台->客服管理->客服账号->企业号
- 获取技能组workGroupWid
- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) ### 第二步:匿名登录
- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)
For help getting started with Flutter, view our - BytedeskKefu.anonymousLogin(appKey, subDomain);
[online documentation](https://flutter.dev/docs), which offers tutorials,
samples, guidance on mobile development, and a full API reference. ### 第三步:联系客服
- BytedeskKefu.startWorkGroupChat(context, workGroupWid, "技能组客服");
### 集成完毕
<img src="./home.jpeg" width="25%" height="25%"/>
<img src="./chat.jpeg" width="25%" height="25%"/>

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>android____</name>
<comment>Project android____ created by Buildship.</comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
</natures>
<filteredResources>
<filter>
<id>1600085025760</id>
<name></name>
<type>30</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>

@ -0,0 +1,13 @@
arguments=
auto.sync=false
build.scans.enabled=false
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
connection.project.dir=
eclipse.preferences.version=1
gradle.user.home=
java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home
jvm.arguments=
offline.mode=false
override.workspace.settings=true
show.console.view=true
show.executions.view=true

@ -7,7 +7,7 @@
FlutterApplication and put your custom class here. --> FlutterApplication and put your custom class here. -->
<application <application
android:name="io.flutter.app.FlutterApplication" android:name="io.flutter.app.FlutterApplication"
android:label="bytedesk_demo" android:label="萝卜丝客服Demo"
android:icon="@mipmap/ic_launcher"> android:icon="@mipmap/ic_launcher">
<activity <activity
android:name=".MainActivity" android:name=".MainActivity"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 544 B

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 442 B

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 721 B

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

@ -3,120 +3,156 @@
{ {
"size": "20x20", "size": "20x20",
"idiom": "iphone", "idiom": "iphone",
"filename" : "Icon-App-20x20@2x.png", "filename": "icon-20@2x.png",
"scale": "2x" "scale": "2x"
}, },
{ {
"size": "20x20", "size": "20x20",
"idiom": "iphone", "idiom": "iphone",
"filename" : "Icon-App-20x20@3x.png", "filename": "icon-20@3x.png",
"scale": "3x" "scale": "3x"
}, },
{ {
"size": "29x29", "size": "29x29",
"idiom": "iphone", "idiom": "iphone",
"filename" : "Icon-App-29x29@1x.png", "filename": "icon-29.png",
"scale": "1x" "scale": "1x"
}, },
{ {
"size": "29x29", "size": "29x29",
"idiom": "iphone", "idiom": "iphone",
"filename" : "Icon-App-29x29@2x.png", "filename": "icon-29@2x.png",
"scale": "2x" "scale": "2x"
}, },
{ {
"size": "29x29", "size": "29x29",
"idiom": "iphone", "idiom": "iphone",
"filename" : "Icon-App-29x29@3x.png", "filename": "icon-29@3x.png",
"scale": "3x" "scale": "3x"
}, },
{ {
"size": "40x40", "size": "40x40",
"idiom": "iphone", "idiom": "iphone",
"filename" : "Icon-App-40x40@2x.png", "filename": "icon-40@2x.png",
"scale": "2x" "scale": "2x"
}, },
{ {
"size": "40x40", "size": "40x40",
"idiom": "iphone", "idiom": "iphone",
"filename" : "Icon-App-40x40@3x.png", "filename": "icon-40@3x.png",
"scale": "3x" "scale": "3x"
}, },
{
"size": "57x57",
"idiom": "iphone",
"filename": "icon-57.png",
"scale": "1x"
},
{
"size": "57x57",
"idiom": "iphone",
"filename": "icon-57@2x.png",
"scale": "2x"
},
{ {
"size": "60x60", "size": "60x60",
"idiom": "iphone", "idiom": "iphone",
"filename" : "Icon-App-60x60@2x.png", "filename": "icon-60@2x.png",
"scale": "2x" "scale": "2x"
}, },
{ {
"size": "60x60", "size": "60x60",
"idiom": "iphone", "idiom": "iphone",
"filename" : "Icon-App-60x60@3x.png", "filename": "icon-60@3x.png",
"scale": "3x" "scale": "3x"
}, },
{ {
"size": "20x20", "size": "20x20",
"idiom": "ipad", "idiom": "ipad",
"filename" : "Icon-App-20x20@1x.png", "filename": "icon-20-ipad.png",
"scale": "1x" "scale": "1x"
}, },
{ {
"size": "20x20", "size": "20x20",
"idiom": "ipad", "idiom": "ipad",
"filename" : "Icon-App-20x20@2x.png", "filename": "icon-20@2x-ipad.png",
"scale": "2x" "scale": "2x"
}, },
{ {
"size": "29x29", "size": "29x29",
"idiom": "ipad", "idiom": "ipad",
"filename" : "Icon-App-29x29@1x.png", "filename": "icon-29-ipad.png",
"scale": "1x" "scale": "1x"
}, },
{ {
"size": "29x29", "size": "29x29",
"idiom": "ipad", "idiom": "ipad",
"filename" : "Icon-App-29x29@2x.png", "filename": "icon-29@2x-ipad.png",
"scale": "2x" "scale": "2x"
}, },
{ {
"size": "40x40", "size": "40x40",
"idiom": "ipad", "idiom": "ipad",
"filename" : "Icon-App-40x40@1x.png", "filename": "icon-40.png",
"scale": "1x" "scale": "1x"
}, },
{ {
"size": "40x40", "size": "40x40",
"idiom": "ipad", "idiom": "ipad",
"filename" : "Icon-App-40x40@2x.png", "filename": "icon-40@2x.png",
"scale": "2x"
},
{
"size": "50x50",
"idiom": "ipad",
"filename": "icon-50.png",
"scale": "1x"
},
{
"size": "50x50",
"idiom": "ipad",
"filename": "icon-50@2x.png",
"scale": "2x"
},
{
"size": "72x72",
"idiom": "ipad",
"filename": "icon-72.png",
"scale": "1x"
},
{
"size": "72x72",
"idiom": "ipad",
"filename": "icon-72@2x.png",
"scale": "2x" "scale": "2x"
}, },
{ {
"size": "76x76", "size": "76x76",
"idiom": "ipad", "idiom": "ipad",
"filename" : "Icon-App-76x76@1x.png", "filename": "icon-76.png",
"scale": "1x" "scale": "1x"
}, },
{ {
"size": "76x76", "size": "76x76",
"idiom": "ipad", "idiom": "ipad",
"filename" : "Icon-App-76x76@2x.png", "filename": "icon-76@2x.png",
"scale": "2x" "scale": "2x"
}, },
{ {
"size": "83.5x83.5", "size": "83.5x83.5",
"idiom": "ipad", "idiom": "ipad",
"filename" : "Icon-App-83.5x83.5@2x.png", "filename": "icon-83.5@2x.png",
"scale": "2x" "scale": "2x"
}, },
{ {
"size": "1024x1024", "size": "1024x1024",
"idiom": "ios-marketing", "idiom": "ios-marketing",
"filename" : "Icon-App-1024x1024@1x.png", "filename": "icon-1024.png",
"scale": "1x" "scale": "1x"
} }
], ],
"info": { "info": {
"version": 1, "version": 1,
"author" : "xcode" "author": "icon.wuruihong.com"
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 943 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

@ -3,7 +3,9 @@
<plist version="1.0"> <plist version="1.0">
<dict> <dict>
<key>CFBundleDevelopmentRegion</key> <key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string> <string>zh_CN</string>
<key>CFBundleDisplayName</key>
<string>萝卜丝客服Demo</string>
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string> <string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>

@ -25,7 +25,7 @@ dependencies:
sdk: flutter sdk: flutter
# https://pub.dev/packages/bytedesk_kefu # https://pub.dev/packages/bytedesk_kefu
bytedesk_kefu: ^0.0.1 bytedesk_kefu: ^0.0.2
# The following adds the Cupertino Icons font to your application. # The following adds the Cupertino Icons font to your application.

Loading…
Cancel
Save