quanyu_sdk 0.0.16 copy "quanyu_sdk: ^0.0.16" to clipboard
quanyu_sdk: ^0.0.16 copied to clipboard

PlatformiOS

A Flutter SDK for integrating with native iOS.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.0.1 2025-01-XX #

Added #

  • 初始版本发布
  • SDK初始化功能
  • 获取SDK版本功能
  • 设置用户信息功能
  • 发送事件功能
  • 获取设备ID功能
  • iOS平台支持
  • 完整的示例应用
  • 单元测试覆盖
  • 详细的文档说明

Features #

  • ✅ iOS 平台支持
  • ✅ 方法通道(Method Channel)通信
  • ✅ 错误处理和异常捕获
  • ✅ 类型安全的API设计
  • ✅ 插件平台接口抽象
  • ✅ 完整的测试套件

Technical Details #

  • Flutter SDK: >=2.17.0 <4.0.0
  • iOS最低版本: 9.0
  • iOS开发语言: Objective-C

Documentation #

  • README.md with comprehensive usage guide
  • API documentation
  • Integration instructions for iOS native SDK
  • Example app with all features demonstrated

Testing #

  • Unit tests for all public APIs
  • Mock platform implementation for testing
  • Example app for manual testing

0.0.2 - 2025-08-22 #

Changed #

  • 发布版本 0.0.2:更新包元数据(homepage/repository),完善 README 说明。
  • iOS podspec 强化 PortSIPVoIPSDK.framework 的本地放置策略(移除远程回退)。
  • 改进文档与发布流程说明,确保可以直接从 pub.dev 集成。

0.0.4 - 2025-09-02 #

Changed #

  • 同步 iOS Podspec 和 Dart 包版本为 0.0.4,保持一致性。
  • 发布前检查通过(flutter pub publish --dry-run 0 warnings)。
  • 进一步明确 iOS 端依赖获取方式与本地放置校验(PortSIP 框架)。

0.0.5 - 2025-09-08 #

Fixed #

  • 修复 pub.dev 发布失败:同步 Dart 与 iOS Podspec 版本为 0.0.5;确保 .pubignore 排除本地二进制框架与 example 构建产物。

Chore #

  • 发布流程:执行 dart pub publish --dry-run 验证通过后再发布。

0.0.8 - 2025-09-09 #

Changed #

  • 配置 GitHub Actions 自动化发布(OIDC,无需私密 Token)。
  • 新增 scripts/release.sh 一键发版脚本,简化发布流程。

Notes #

  • 无 API 行为变更;仅发布流程与脚本相关的调整。

0.0.9 - 2025-09-10 #

Changed #

  • 升级内部实现,合入最近的代码修改。
  • 同步 Dart 包与 iOS Podspec 版本为 0.0.10。

Notes #

  • 无破坏性变更。

0.0.10 - 2025-09-10 #

Changed #

  • 升级内部实现,合入最近的代码修改。
  • 同步 Dart 包与 iOS Podspec 版本为 0.0.10。

Notes #

  • 无破坏性变更。

0.0.11 - 2025-09-11 #

Changed #

  • iOS 原生依赖 QuanYu CocoaPods 版本要求从 >= 1.0.8 提升为 >= 1.0.9。
  • Flutter 插件版本同步提升为 0.0.11(与 iOS Podspec 保持一致)。

Notes #

  • 无破坏性变更;仅依赖与版本号同步更新。
  • iOS 工程仍需按要求在 ios/Frameworks 下放置 PortSIPVoIPSDK.framework。

0.0.12 - 2025-09-11 #

Changed #

  • Flutter 插件版本升级到 0.0.15。
  • iOS Podspec 版本同步为 0.0.15。

0.0.15 - 2025-11-06 #

Changed #

  • Flutter 插件版本升级到 0.0.15。
  • iOS Podspec 版本为 0.0.12。
  • 加自动接听的日志

0.0.16 - 2025-11-26 #

Changed #

  • Flutter 插件版本升级到 0.0.16。
  • iOS Podspec 版本为 0.0.16。
  • 多项优化

Notes #

  • 无破坏性变更;版本同步更新。
0
likes
130
points
15
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter SDK for integrating with native iOS.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on quanyu_sdk

Packages that implement quanyu_sdk