第三方集成文档
第三方集成
项目中所用到的第三方依赖及集成文档。
各种开源协议介绍
崩溃追踪
Sentry
文档:https://docs.sentry.io/platforms/dart/guides/flutter/
自动安装
手动安装
依赖库:https://pub.dev/packages/sentry_flutter
License:MIT (license)
Firebase Crashlytics(备选)
文档:https://firebase.google.cn/docs/crashlytics?hl=zh-cn
依赖库:https://pub.dev/packages/firebase_crashlytics
License:BSD-3-Clause (license)
消息推送
Firebase Cloud Messaging(FCM)
文档:https://firebase.google.cn/docs/cloud-messaging/flutter/get-started?authuser=0&hl=zh-cn
依赖库:https://pub.dev/packages/firebase_messaging
License:BSD-3-Clause (license)
个推
文档:https://github.com/GetuiLaboratory/getui-flutter-plugin
依赖库:https://pub.dev/packages/getuiflut
License:MIT (license)
第三方登录
Apple 登录
文档:https://blog.csdn.net/mumubumaopao/article/details/136103159
依赖库:https://pub.dev/packages/sign_in_with_apple
License:MIT (license)
Apple Developer 官方文档:Sign in with Apple
Google 登录
文档:https://blog.csdn.net/mumubumaopao/article/details/136078053
依赖库:https://pub.dev/packages/google_sign_in
License:BSD-3-Clause (license)
Facebook 登录
文档:https://blog.csdn.net/mumubumaopao/article/details/136101788
依赖库:https://pub.dev/packages/flutter_facebook_auth
License:MIT (license)
工具类
扫码(条码 / 二维码)
文档:https://github.com/juliansteenbakker/mobile_scanner
依赖库:https://pub.dev/packages/mobile_scanner
License:BSD-3-Clause (license)
蓝牙
文档:https://github.com/PhilipsHue/flutter_reactive_ble
依赖库:https://pub.dev/packages/flutter_reactive_ble
License:BSD-3-Clause (license)
⚠️ 重要:不要用 flutter_blue_plus,商用需授权
ESP 配网
文档:https://pub.dev/documentation/esp_flutter_sdk/latest/
依赖库:https://pub.dev/packages/esp_flutter_sdk
License:Apache-2.0 (license)
ESP 32 官方文档:统一配网
各平台的配网应用程序及源代码
图表
文档:https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/index.md
依赖库:https://pub.dev/packages/fl_chart
License:MIT (license)
系统分享
文档:https://pub.dev/documentation/share_plus/latest/
依赖库:https://pub.dev/packages/share_plus
License:BSD-3-Clause (license)
系统权限
文档:https://pub.dev/documentation/permission_handler/latest/
依赖库:https://pub.dev/packages/permission_handler
License:MIT (license)
定位
文档:https://pub.dev/documentation/geolocator/latest/
依赖库:https://pub.dev/packages/geolocator
License:MIT (license)
时区
文档:https://pub.dev/documentation/timezone/latest/
依赖库:https://pub.dev/packages/timezone
License:BSD-2-Clause (license)
IANA时区字符串
文档:https://github.com/tjarvstrand/flutter_timezone
依赖库:https://pub.dev/packages/flutter_timezone
License:Apache-2.0 (license)
获取 Wi-Fi 信息
文档:https://pub.dev/documentation/network_info_plus/latest/
依赖库:https://pub.dev/packages/network_info_plus
License:BSD-3-Clause (license)