跳到主要内容

第三方集成文档

· 阅读需 3 分钟

第三方集成

项目中所用到的第三方依赖及集成文档。
各种开源协议介绍


崩溃追踪​

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)