{"id":16424068,"url":"https://github.com/wizzercn/kefu_flutter","last_synced_at":"2026-03-01T02:32:11.214Z","repository":{"id":84197640,"uuid":"231521846","full_name":"Wizzercn/kefu_flutter","owner":"Wizzercn","description":"基于MIMC小米消息云实现的客服-flutter UI","archived":false,"fork":false,"pushed_at":"2020-01-03T05:42:56.000Z","size":253,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-07T14:11:26.769Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/kefu_flutter","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wizzercn.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-03T05:58:00.000Z","updated_at":"2020-11-03T07:59:08.000Z","dependencies_parsed_at":"2023-05-23T22:30:19.957Z","dependency_job_id":null,"html_url":"https://github.com/Wizzercn/kefu_flutter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wizzercn%2Fkefu_flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wizzercn%2Fkefu_flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wizzercn%2Fkefu_flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wizzercn%2Fkefu_flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wizzercn","download_url":"https://codeload.github.com/Wizzercn/kefu_flutter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240587527,"owners_count":19825004,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T07:41:53.207Z","updated_at":"2025-11-18T02:04:05.004Z","avatar_url":"https://github.com/Wizzercn.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n客服系统开发者QQ交流群： 623661658\n\n# 欢迎使用本客服系统 - kefu_flutter\n\n\n![客服系统](http://qiniu.cmp520.com/flutter_kefu.jpg)\n\n\n## 本项目关联GIT项目资源连接\n- **[服务端][1]** \n- **[客服端][2]** \n- **[客户端H5][3]**\n- **[客户端Flutter][4]**\n- **[Flutter-mimc][6]**\n\n**本系统** 是基于小米消息云实现的一款简单实用的面向多终端的客服系统，本系统简单易用，易扩展，易整合现有的业务系统，无缝对接自有业务。\n\n\n## 项目的依赖其他库\n如果您也是用了以下库，存在版本冲突，可以尝试修改\n``` dart\n    flutter_mimc: ^1.0.1\n    dio: ^3.0.8\n    image_picker: ^0.6.2+3\n    shared_preferences: ^0.5.6\n    provider: ^4.0.1\n    flutter_advanced_networkimage: ^0.6.2\n  \n```\n\n## Android 你应该添加的权限\n```xml\n \u003cuses-permission android:name=\"android.permission.INTERNET\"/\u003e\n \u003cuses-permission android:name=\"android.permission.CAMERA\" /\u003e\n \u003cuses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\" /\u003e​\n    \n```\n\n## IOS 你应该添加的权限\n```xml\n \u003ckey\u003eNSCameraUsageDescription\u003c/key\u003e\n \u003ckey\u003eNSPhotoLibraryUsageDescription\u003c/key\u003e\n    \n```\n\n## EXAMPLE AND INSTALL\n\n- **[下载Android体验][5]**\n\ndependencies:\n  kefu_flutter: $lastVersion\n\nimport 'package:kefu_flutter/kefu_flutter.dart';\n\n``` dart\n\nKeFuStore _keFu;\n\n@override\nvoid initState() {\n    \n    // 获得实例并监听数据动态 (1)\n    // 单列 获取对象\n    /// 配置信息\n    /// mImcTokenData 不为空，即优先使用 mImcTokenData\n    /// [apiHost] 客服后台API地址\n    /// [mImcAppID]     mimc AppID\n    /// [mImcAppKey]    mimc AppKey\n    /// [mImcAppSecret] mimc AppSecret\n    /// [mImcTokenData] mimc TokenData 服务端生成\n    /// [userId]        业务平台ID(扩展使用)\n    /// [autoLogin]     是否自动登录\n    /// [delayTime]     延迟登录，默认1500毫秒，以免未实例化完成就调用登录\n    _keFu = KeFuStore.getInstance(\n        debug: true,\n        autoLogin: true,\n        host: \"http://kf.aissz.com:666/v1\",\n        appID: \"\",\n        appKey: \"\",\n        appSecret: \"\"\n    );\n\n    /// 获得实例并监听数据动态 (2)\n    _keFu.addListener(() async{\n        await Future.delayed(Duration(milliseconds: 200));\n        debugPrint(\"_keFu对象变动\");\n        _keFu = KeFuStore.instance;\n        if(mounted) setState(() {});\n    });\n\n    /// 或者设置不自动登录，自己手动登录\n    /// _keFu.loginIm()\n\n    super.initState();\n\n}\n\n/// 获得客服页面视图\n_keFu.view();\n\n/// 然后记得销毁\n@override\nvoid dispose() {\n    _keFu?.dispose();\n    super.dispose();\n}\n\n\n  \n``` \n\n  [1]: https://github.com/chenxianqi/kefu_server\n  [2]: https://github.com/chenxianqi/kefu_admin\n  [3]: https://github.com/chenxianqi/kefu_client\n  [4]: https://github.com/chenxianqi/kefu_flutter\n  [5]: http://kf.aissz.com:666/static/app/app-release.apk\n  [6]: https://github.com/chenxianqi/flutter_mimc","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwizzercn%2Fkefu_flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwizzercn%2Fkefu_flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwizzercn%2Fkefu_flutter/lists"}